Changelog
yuuvis® shell
3.11.1
Section titled “3.11.1”Released 07/07/2026
Features:
- Object detail metadata sections now expand and collapse with a subtle slide-and-fade animation. Sections that mount already open (the auto-expanded first section or a
skipExpandsection) appear instantly without sliding, and collapsed sections are hidden from keyboard focus and screen readers. - List tiles now expose
--tile-borderand--tile-border-widthCSS variables, so a tile’s border (default: a bottom divider using--ymt-outline-variant) can be customized or removed via theming.
Bugfixes:
- Organization property renderers no longer show duplicate user chips. The cached user list is now deduplicated by id when read and when written, and any cache already polluted by duplicates heals itself the next time it is read, so duplicates disappear across the app.
- Expanding a metadata section no longer briefly flashes the red “invalid” styling before the form’s values are patched in. Invalid styling now appears only after a field has actually been edited.
3.11.0
Section titled “3.11.0”Released 07/06/2026
Features:
- Object detail metadata sections now support two new inputs,
skipExpandandskipTitle.skipExpandremoves the collapse/expand behavior so the section content is always visible and its toggle arrow is hidden;skipTitlehides the section header entirely. Combined, they render a title-less, permanently open section.
Bugfixes:
- Decorative icons inside object detail section accordions (the section icon and the expand/collapse arrow) are now marked
aria-hidden, so screen readers no longer announce them. - Tile lists no longer flicker or repeatedly reload their tiles when an applied object flavor is recomputed to an equivalent value — the flavor is now re-applied only when it actually changes.
3.10.0
Section titled “3.10.0”Released 07/03/2026
Features:
- Object detail sections can now be rendered with a fully custom UI instead of the schema-driven form via the new
yuvMetadataSotTemplatedirective. Custom renderers stay integrated with the form’s save, reset, and validation state, and one template can be registered for a single secondary object type or several at once. - Custom metadata field templates (
yuvMetadataElementTemplate) can now access the object they are rendered for — its id, object type, and initial data — via the newOBJECT_CONTEXTprovider, enabling context-aware field rendering.
Bugfixes:
- Interface translations are now loaded once, for the user’s saved locale, instead of first loading the browser/default language and reloading after user settings arrive — removing a brief flash of the wrong language on startup (TUK-8987)
- Locked objects now resolve their editable state correctly in the object preview, so files locked by the current user remain editable (CASEM-3259)
- Buttons using
ymtButtonnow preserve classes set on the host element — creating the underlying Material button no longer overwrites them.
Released 06/30/2026
Deprecations:
TileExtensionServiceis deprecated. Tile-extension registration has moved toShellService; the old service now only delegates to it and will be removed in a future release.
Features:
- Tile extensions can now be registered against an object flavor’s secondary object type. When a flavor is applied to a tile, its extension takes precedence over the one registered for the base object type, and all registrations are managed through a single registry on
ShellService.
Bugfixes:
- Non-required single-select catalog fields can be cleared again — a “none” option restores setting the value back to empty.
- Catalog-backed string fields now resolve to the correct dynamic-catalog form element when read from the schema, instead of falling back to a plain text input.
- Smart Search now re-derives whether a type restriction targets a secondary object type from the current schema when loading a saved or externally-built query, so the condition is emitted against the correct field even for legacy saved searches.
Released 06/29/2026
Bugfixes:
- Object preview now correctly shows the selected version when navigating managed versions of email documents; previously the wrong version’s content was displayed when binary content was shared across versions (HAR-4159)
Dependency Updates:
- Updated
@yuuvis/media-viewerto 3.0.6
Released 06/24/2026
Bugfixes:
- Session-expiry warning now shows a blocking countdown dialog with the seconds remaining and an “Extend session” action, replacing the easily-missed snackbar (HAR-3954)
- Saving a document after removing one of its flavors no longer fails; stale data from the removed flavor was being submitted and rejected by the backend (TUK-9381)
- The inline “Save changes” button in workspace edit mode is now only enabled when the grid layout or label has actually changed, instead of being active without any edits (HAR-3904)
- The document-view action menu now closes explicitly when an item is clicked, so it no longer stays open behind overlays such as the bookmark form popup (HAR-3933)
- The global loading indicator no longer stays stuck on screen; it now tracks user actions and route changes and clears reliably on navigation (HAR-4089)
- Fixed metadata fields (text, catalog, and others) not rendering correctly in default metadata forms
Released 06/23/2026
Features:
- Smart Search: any committed condition can now be marked as dynamic, enabling a new
supportDynamicConditionsmode. - Smart Search: added an “Essentials” view that swaps the full builder for a compact fill-out form of the dynamic conditions, so their values can be supplied or overridden at run time without rebuilding the query.
- Smart Search: conditions can now be committed without a value, acting as reusable fill-in templates. Such unset placeholders are kept in saved queries but contribute nothing to the emitted CMIS query.
Bugfixes:
- Fixed a stale “invalid value” error lingering on the host form control of a dynamic catalog field after its options finished loading.
- Fixed the Smart Search full-text term input not reflecting the restored value when loading a saved search.
Released 06/18/2026
Features:
- Added Smart Search, a new visual query builder in
@yuuvis/client-framework/smart-search. Instead of typing query syntax, users pick object types, fields, operators and values through an inline, chip-based autocomplete. The component assembles a valid, injection-safe CMISSELECT … WHERE …statement and emits it on every change.
Bugfixes:
- Fixed typo in lock-tag property key (
LockField.LOCK_TAG).
Released 06/12/2026
Bugfixes:
- Fixed shift-click range selection not working when starting from the first list item (TUK-9183)
- Fixed persisted color scheme not being applied on app startup
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom 3.0.2 to 3.0.4
Released 06/10/2026
Features:
- Lock and unlock operations can now optionally return the full updated object instead of only the raw tag response, simplifying state updates after locking (HAR-3925)
- Added an expand/collapse toggle for child nodes in the object-relationship graph (HAR-3965)
Bugfixes:
- Fixed an issue where discarding changes while editing a dashboard removed the entire dashboard; edits are now isolated from the saved configuration until persisted (HAR-4098)
- Fixed the search clear button incorrectly navigating to the dashboard instead of resetting the current query (TUK-9118)
- Prevented a visible light-to-dark flash during theme initialization by resolving the stored or preferred color scheme before the first paint
- Fixed the tile-list busy indicator not reflecting the activity of its inner query list
- Fixed
uploadFileandmultipartUploadreturning an untransformed response when used with the silent option, causing downstream errors - Corrected translation typos, stray spacing, and inconsistent wording, and aligned terminology with the project termbase (German/English)
Released 06/05/2026
Features:
@yuuvis/client-framework/renderernow ships a pluggable audit-entry renderer layer. ExtendAbstractAuditRendererComponent, register your renderer withAuditRendererServicescoped to an action or action+subaction pair, and[yuvAuditRenderer]renders it automatically insideObjectAuditComponent. The built-inDefaultAuditRendererComponentremains the fallback for all standard audit labels. (HAR-3922)
Released 06/02/2026
Features:
- Apps now detect new service worker versions on a configurable interval and prompt the user to reload. Configure via the new
providePwaUpdate()provider withPwaUpdateConfig(check interval, prompt behavior) (HAR-3678)
Bugfixes:
SystemServicenow populates theclassificationsproperty on schema field definitions; previously it was left undefined, so consumers reading classifications saw no values- Object audit view no longer breaks when an audit entry is missing expected fields; the audit service and
ObjectAuditComponentwere hardened against partial entries (HAR-3953) - Organization renderer now shows the raw user ID for unresolved users, making missing lookups visible instead of hidden (HAR-3891)
ObjectPreviewServicenow evaluatesisEditableagainstlockedByCurrentUser, so documents locked by the current user are correctly treated as editable in the preview (HAR-3955)- Tightened spacing in the datepicker input by removing the 0.1em flex gap between input segments (HAR-3111)
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom 3.0.1 to 3.0.2
Released 05/28/2026
Bugfixes:
- Fixed
OrganizationRendererComponentdropping users when a value mixed user IDs and role names, and prevented stale labels from briefly rendering while the user/role lookup is still in flight
Released 05/27/2026
Bugfixes:
- Prevented unresolved users from being written into the users cache in
OrganizationRendererComponent, so failed user lookups no longer poison the cache for later renders (TUK-9187)
Released 05/27/2026
Features:
- Document lock state is now respected across the object preview and form layer: the media viewer opens in read-only mode for locked documents, object type definitions can override the
requiredflag perpropertyReference, andDynamicCatalogComponentnow mirrors its parentFormControl’s validators (HAR-3421)
Bugfixes:
- Fixed stale drop-in tiles remaining visible after document deletion; the tile list now auto-removes items when a
DMS_OBJECT_DELETEDevent fires (HAR-3859) TileListComponent.removeDropItems()— new method for explicitly removing drop-in tiles by ID, useful for deletions that bypass the event service (HAR-3859)
Released 05/20/2026
Deprecations:
SearchQuery.includePermissionsis deprecated — useSearchQuery.options.includePermissionsinstead (HAR-3787)
Features:
- New
WidgetPickerComponentfor selecting widgets when adding them to a grid, plus an overhauledWidgetGridWorkspacesComponentwith cleaner state handling. The package’s internal layout was reorganized intocomponents,models, andservicessubfolders; all root-level exports are unchanged (HAR-3762) SearchQuerynow accepts a nestedoptionsobject, starting withoptions.includePermissions(HAR-3787)QueryListComponentandTileListComponentnow derive an effective pagination size when none is provided as input, so embedded query lists render with sane defaults (HAR-3863)- Catalog management in shell-admin now supports validity dates (valid-from / valid-to) on catalog entries, with updated localization across en/de/ar
CatalogServiceentries now expose the raw value alongside the localized label
Bugfixes:
ymtIconButtondirective no longer strips existing CSS classes from the element it is attached to (TUK-9123)- Drive simple-search overlay now also clears the visible input when reset — previously only internal state was cleared, leaving stale text visible (TUK-9118)
- Tile actions menu now closes when clicking outside — the disabled backdrop on
mat-menuwas suppressing the default close-on-outside-click behavior
Released 05/15/2026
Bugfixes:
- Fixed missing public exports in
@yuuvis/client-core: all service classes and their interfaces are now re-exported from the package root, so consumers no longer have to fall back to deep imports intolib/service/*subpaths
Released 05/13/2026
Deprecations:
ActionsValidationServicein@yuuvis/client-framework/actionsis now deprecated — callObjectLockingService.getLockState()from@yuuvis/client-coredirectly and resolve the lock owner viaIdmServiceinstead
Dependency Updates:
@yuuvis/client-frameworknow declares@yuuvis/materialas^3.0.0instead of pinned3.0.0, so installs pick up compatible patches
Released 05/12/2026
Features:
- Added new
@yuuvis/client-framework/badgessecondary entry point — a provider-based badge system for rendering contextual object indicators, withBadgeRegistryService,BadgeChipComponent,BadgeSelectComponent, andTileBadgesComponentcomponents, plus built-in lock and retention badges (HAR-3802) - New
ObjectLockingServiceand model in@yuuvis/client-corefor querying object lock state (HAR-3802) SessionServicenow listens for the globalLOGOUTevent so logout broadcasts and cleanup also fire on auth paths that bypassperformLogout(e.g. 401 interceptor or directAuthService.logout()calls) (HAR-3861)- Exported
ObjectMetadataSectionComponentfrom@yuuvis/client-framework/object-detailsso it can be reused in custom object-details layouts
Bugfixes:
- HTTP activity tracking no longer stops after the first session extension — user-initiated extends always hit the backend, and the debounce-suppression flag no longer skips the backend call (HAR-3861)
yuvIconButtonnow renders the correct size — the size class is applied after the underlyingMatIconButtonis created inngAfterViewInit, fixing cases where the initial size was lost (HAR-3858)
Released 05/11/2026
Features:
- New
DynamicCatalogComponentintegrates dynamic catalogs into metadata forms; includes OData backend API reference and developer documentation. Using this feature requires yuuvis MOMENTUM backend 2026 Spring or later (HAR-3818) - Added new
TableGridandChartscomponents to@yuuvis/client-componentsfor tabular data and chart rendering (HAR-3590, HAR-3819) - When a configured object type has no translation, the type name from the schema is now used as a fallback (TUK-8726)
Bugfixes:
- Navigation arrows are no longer disabled in readonly form fields with classification
id:organization(HAR-3788) - Sequence list now scrolls to a newly added element so it stays visible after insertion (TUK-8905)
- Object summary no longer breaks when configured fields are missing from the loaded object (TUK-8711)
Released 05/05/2026
Bugfixes:
- Switching back to the default theme now correctly persists the selection (HAR-3720)
- Migrated tile actions menu to the updated
rxResourceAPI (params/streamreplace deprecatedrequest/loader) (HAR-3768) - Fixed several English UI labels — refresh tooltips, confirmation dialogs, theme selector labels, and object relationship strings corrected for clarity
- Fixed several German UI labels — object relationship terminology, theme selector labels, and session expiry message corrected
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom 3.0.0 to 3.0.1
2.21.1
Section titled “2.21.1”Released 05/05/2026
Bugfixes:
- Fixed theme persistence: selecting the default theme now correctly resets custom theme state so the application reflects the change immediately (HAR-3720)
- Corrected and improved translations (EN/DE) across relationship, theme, session, navigation, and e-invoice viewer components
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom2.2.0to2.2.1
Released 04/30/2026
Breaking Changes:
- BREAKING: Upgraded Angular from v19 to v21 — all
@angular/*packages and Angular-compatible dependencies updated; consuming applications must target Angular 21 - BREAKING:
@ngx-translate/coreupdated from v15 to v17 — provider setup inprovideClientCore()and translation injection patterns have changed accordingly
For step-by-step upgrade instructions, see the Migration Guide v2 → v3.
Features:
- UI components relocated from
@yuuvis/client-framework/*to the new canonical package@yuuvis/client-components/*— update import paths forautocomplete,widget-grid,overflow-menu,overflow-hidden,master-details,split-view,popout,list, andcommon;@yuuvis/client-framework/*entry points continue to re-export for backwards compatibility (HAR-3728)
Dependency Updates:
- Updated
media-viewerto v3.0.0 - Updated
angular-gridster2for Angular 21 compatibility
2.21.0
Section titled “2.21.0”Released 04/29/2026
Features:
- Introduced multilevel/nested actions menu for tile list components (
TileActionsMenuComponent) with support for hierarchical action submenus, tooltip disabled states, and nested action execution; exportedTileActionsMenuComponentfrom the@yuuvis/client-framework/tile-listpublic API (HAR-3563) SnackBarServicenow supports dynamic language changes: snack bars automatically dismiss on language switch, and messages/actions accept translation key objects ({ key, params }) in addition to plain strings (HAR-3754)
Performance:
- Enhanced
IdmServicewith an improved caching strategy and richer model documentation for user and organization data
Bugfixes:
- Fixed overflow styling in relationship components (
AddRelationshipComponentandRelationshipTargetSearchComponent) (HAR-3709)
Deprecations:
- Deprecated the
disabledproperty on theContextMenuActioninterface — use theActioninterface’s standard pattern going forward
2.20.1
Section titled “2.20.1”Released 04/14/2026
Bugfixes:
- Fixed TileList internal state management: selection indices now shift correctly after dropping items,
updateListItemsproperly patches the internal items signal, andupdateTileListresolves actions for updated items - Fixed deep-link redirect after authentication — URLs with query parameters are now properly preserved and restored after login (HAR-3517)
- Fixed TileList preselection behavior — manual selection now properly clears the preselect state, preventing unexpected re-selection (HAR-3627)
- Fixed null handling in TileConfig — returns null instead of undefined for unresolvable fields, ensuring proper form control behavior (TUK-8811)
- Fixed audit history version label to use proper i18n interpolation instead of string concatenation (TUK-8783)
2.20.0
Section titled “2.20.0”Released 04/10/2026
Features:
- Added breadcrumb navigation component for hierarchical object navigation in case/document views (HAR-3543)
- Added badge template support to object-details components, allowing custom badges in the header subtitle row
Performance:
- Optimized data flow between QueryList, TileList, and List components (HAR-3560)
Bugfixes:
- Fixed badge severity styles (success, danger, warning) not rendering correctly
- Fixed pane header content overflowing when the title text is too long
2.19.0
Section titled “2.19.0”Released 04/09/2026
Breaking Changes:
- BREAKING: Moved
LevelTypetype export from@yuuvis/materialto@yuuvis/client-framework/common. Update:import { LevelType } from '@yuuvis/client-framework/common'(HAR-3375)
Features:
- Confirmation dialog supports severity levels (success, warning, error, info) for contextual styling (HAR-3375)
- Enhanced pane component with badge support in headers, improved responsive behavior, and CSS variable customization for footers
- Added RTL (right-to-left) direction support across the framework and Drive app, including Arabic language translations
- Object relationship component mode can now be set via input binding (HAR-3532)
- Users can now edit flavor data before applying a new object flavor (TUK-8671)
Bugfixes:
- Fixed navigation popstate guard to properly handle pending changes (HAR-3419)
- Distinguished dialog title between add and edit mode for table data editing (HAR-3374)
- Fixed missing default sort option when no sort is configured (HAR-3524)
- Moved action tooltip position to the right for better visibility (HAR-3555)
- Fixed renderer directive to clear container when input becomes undefined (TUK-8786)
2.18.0
Section titled “2.18.0”Released 04/01/2026
Features:
- Added browser zoom level tracking (
pageZoomPercentage$) and small-screen layout support toDeviceServicevia newsupportsSmallScreensoption inprovideYmtMaterial()(HAR-2874) - Added animated busy/loading border indicator for pane component with customizable color via
--busy-border-colorCSS variable (HAR-3553) - Added fade-in enter animation to pane component with customizable duration and delay via
--enter-animation-durationand--enter-animation-delayCSS variables - Added danger button variant (
ymtButton="danger") with dedicated color theming (HAR-3554) - Added CSS custom properties to customize object metadata footer border, padding, and corner radius
- Added Material expansion panel theming with design token integration and button toggle group overrides (HAR-2787)
Bugfixes:
- Fixed deep link redirection not working after login (HAR-3517)
2.17.0
Section titled “2.17.0”Released 03/31/2026
Features:
- Enhanced sidebar navigation with overflow menu integration and SVG icon support (HAR-3548)
- Added smart search and token search components for building CMIS queries with type-aware field suggestions, operators, date presets, and secondary object type support
- Added extra-small icon button size variant for
ymtIconButtondirective
Bugfixes:
- Fixed object metadata sections losing user-edited form values when collapsed and re-expanded (HAR-2711)
- Fixed
gridTypeproperty inWidgetGridConfigbeing incorrectly required instead of optional
2.16.0
Section titled “2.16.0”Released 03/30/2026
Features:
- Added fullscreen toggle and pane visibility controls to master-details layout — individual panes can now enter fullscreen mode or be shown/hidden programmatically
Bugfixes:
- Fixed widget grid not reflecting configuration changes until the next interaction (HAR-2870)
2.15.0
Section titled “2.15.0”Released 03/27/2026
Features:
- Chip fields in autocomplete and string form elements now show left/right scroll buttons when selected chips overflow horizontally (
ScrollButtonsComponent/ScrollButtonsDirectivein@yuuvis/client-framework/common) (HAR-2950) - Add
gridTypeproperty toWidgetGridConfigto allow configuring the gridster2 grid layout type from outside the component - Split-view panels are now collapsible: each side can be collapsed and re-expanded individually
- Panes now support native fullscreen via a new
FullscreenDirectiveavailable in both@yuuvis/material/panes(forPaneComponent.toggleFullscreen()) and@yuuvis/client-framework/popout(for popout contexts)
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom 2.1.1 to 2.2.0 (adds support for reading.msgemail files)
2.15.0
Section titled “2.15.0”Released 03/27/2026
Features:
- Chip fields in autocomplete and string form elements now show left/right scroll buttons when selected chips overflow horizontally (
ScrollButtonsComponent/ScrollButtonsDirectivein@yuuvis/client-framework/common) (HAR-2950) - Add
gridTypeproperty toWidgetGridConfigto allow configuring the gridster2 grid layout type from outside the component - Split-view panels are now collapsible: each side can be collapsed and re-expanded individually
- Panes now support native fullscreen via a new
FullscreenDirectiveavailable in both@yuuvis/material/panes(forPaneComponent.toggleFullscreen()) and@yuuvis/client-framework/popout(for popout contexts)
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom 2.1.1 to 2.2.0 (adds support for reading.msgemail files)
2.14.0
Section titled “2.14.0”Released 03/24/2026
Features:
- Introduce
FileUploadOptionsinterface with support for scoped upload progress visibility; adduploadFileContent()onDmsServiceas the typed, scope-aware replacement for the deprecateduploadContent()method (HAR-3334)
Bugfixes:
- Force i18n resource cache refresh using the build version to prevent stale translation files from being served (HAR-3326)
- Add missing title and confirm button labels to the flavor removal dialog (TUK-8020)
2.13.0
Section titled “2.13.0”Released 03/18/2026
Features:
- Added
setActiveItem(index)toListComponentfor programmatic focus control;QueryListComponent.queryResultnow also emits the resultitemsalongsidetotalCount; synchronized selection state across list, query-list, and tile-list components (HAR-3095) - Halo focus ring now clips to the visible portion of elements inside scrollable containers, preventing the ring from rendering outside the scrollable area (HAR-3364)
Bugfixes:
- Renamed “reference” to “link” throughout the object-relationship UI for consistent terminology; updated all related labels, tooltips, and error messages accordingly (HAR-3414)
- Fixed
AppsServiceAPI calls to useApiBase.noneenum instead of an empty string; madedescription,updatability, andqueryablefields optional in_ObjectTypeFieldBaseinterface
2.12.4
Section titled “2.12.4”Released 03/09/2026
Bugfixes:
- Fixed missing confirmation button label in the “Manage Flavors” remove flavor dialog (TUK-8020)
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom 2.1.0 to 2.1.1
2.12.3
Section titled “2.12.3”Released 03/09/2026
Bugfixes:
- Fixed tooltip not showing on the “Select Workspace” button by adding missing
MatTooltipModuleimport and correcting template reference typos (HAR-3330) - Fixed
ObjectPreviewComponentto correctly return viewer details when the object has not changed; improved type safety usingWritableSignal<ViewerDetails | null>(HAR-3363) - Fixed add/remove button states not updating correctly in the
SequenceListcomponent; corrected connector line alignment in the layout
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom 2.0.13 to 2.1.0
2.12.2
Section titled “2.12.2”Released 03/04/2026
Dependency Updates:
- Updated
@yuuvis/media-viewerfrom 2.0.12 to 2.0.13
2.12.1
Section titled “2.12.1”Released 03/04/2026
Bugfixes:
- Fixed tile list context menu triggering the wrong action when multiple items are selected
- Fixed popout component height so embedded content (e.g. PDF viewer) fills the container correctly (HAR-3358)
2.12.0
Section titled “2.12.0”Released 03/03/2026
Features:
- Added PopoutTriggerComponent for external control of popout windows, allowing trigger placement outside the popout content area
- Added configurable trigger position option
noneto hide the built-in popout trigger button
Bugfixes:
- Fixed tile list actions executing only on the clicked item instead of the entire selection, and improved selection consistency across all lists
- Fixed popout component to use correct icons and theme-aware colors for the trigger button
- Fixed layout and styles of modeled form groups to properly render grouped fields (HAR-2782)
- Fixed add-relationship component submit button not correctly connected to the form (HAR-3350)
- Fixed add-relationship component trigger not firing correctly
- Fixed drag-and-drop split behavior when dashlets with iframes are shown in master-details layout (HAR-2877)
- Improved object metadata rendering with cleaner section layout (HAR-3340)
- Added missing tooltips to tile-actions-menu items for improved accessibility (HAR-3208)
- Improved string form element styles for classification links (HAR-3140)
- Made action description optional, simplifying action definitions for consumers without descriptions
2.11.3
Section titled “2.11.3”Released 02/26/2026
Bugfixes:
- Fixed relationship list component not handling missing related objects correctly (HAR-3270)
- Fixed missing translations from root-level libraries in production builds
2.11.2
Section titled “2.11.2”Released 02/26/2026
Bugfixes:
- Fixed missing UI translations in production builds
2.11.1
Section titled “2.11.1”Released 02/26/2026
Bugfixes:
- Fixed DateTime range component not correctly switching between date-only and date+time display based on the selected search operator (HAR-3007)
- Fixed missing UI translations for components and shell pages in production builds
2.11.0
Section titled “2.11.0”Released 02/26/2026
Features:
- Added high contrast accessibility theme with full support for forced-colors media query, configurable in the application Settings (HAR-3160, HAR-3285)
- Improved session management with HTTP activity tracking — users now receive a warning notification before their session expires based on actual usage activity (HAR-2975)
- Added drop-in support for TileList component, allowing items to be dragged and dropped directly into the list
- Redesigned the relationship add dialog with improved layout and accessibility
Bugfixes:
- Fixed version indicator not refreshing correctly after restoring a previous document version (HAR-3198)
- Fixed snackbar notification duration configuration not being applied correctly (HAR-3320)
- Fixed pointer events on read-only classification icons so they respond correctly to hover and cursor interactions (HAR-3140)
- Improved color contrast for status colors and added additional badge style variations for better visual differentiation (HAR-3205)
- Fixed missing type attribute on the organization metadata string input field (TUK-7929)
- Fixed date/time picker component and calendar display issues
2.10.3
Section titled “2.10.3”Released 02/16/2026
Bugfixes:
- Fixed TileList component not refreshing tiles when the tile configuration was updated (HAR-3214)
2.10.2
Section titled “2.10.2”Released 02/16/2026
Bugfixes:
- Fixed QueryList component to allow transformer functions to be re-run on existing items without triggering a full data reload
2.10.1
Section titled “2.10.1”Released 02/11/2026
Bugfixes:
- Fixed
SequenceListComponentinterface to support multiple assignees for multi-organization usage by changingnextAssigneetype from single assignee to array (TUK-8225) - Fixed missing tooltip for add widget button in
WidgetGridComponent(HAR-2737) - Fixed an issue in
DatepickerComponentwherewriteValuedid not properly handle null values, preventing the component from being reset after receiving a value (HAR-3197) - Fixed window event validation logic in
EventServiceto properly handle event source and type checking (HAR-2858) - Fixed missing tooltips for add row button and actions menu in
DataGridcomponent (HAR-3122)
2.10.0
Section titled “2.10.0”Released 02/10/2026
Features:
- BREAKING: Default actions (delete, copy, cut, download) must now be explicitly registered by calling
actionsService.registerDefaultActions(). These actions are no longer registered automatically by the framework (HAR-3179) - Added
includePermissionsparameter to CMIS search allowing permissions to be included in search results
Bugfixes:
- Fixed an issue where organization field in sequence list displayed duplicate focus styling (TUK-8335)
- Fixed organization fields with metadata to properly stringify values as JSON (TUK-7929)
- Fixed state reset issue in
ObjectMetadataComponentand added visual indicators for dirty and invalid states to metadata form sections (HAR-3102) - Fixed missing tooltip for action menu button in tile list items (HAR-2932)
- Fixed an issue in list components where autoselect was triggered before items were fully initialized (HAR-2836)
- Fixed an issue where
indexDataSavedoutput of object-metadata component emitted the original instead of the updated object
Released 02/05/2026
Bugfixes:
- Fixed an issue where feature requirements in some circumstances were not being properly validated (HAR-3155)
- Fixed missing default halo focus offset for logo component (HAR-3116)
Released 02/04/2026
Bugfixes:
- Fixed an issue where form controls emitted unwanted value change events during initialization, causing unintended side effects when setting initial values
- Fixed disabled state handling in catalog components to properly reflect the disabled status in Material form fields
- Fixed
DataGridcomponent to properly handle table properties by correctly mappingcolumnDefinitionsfromObjectTypeField
Released 02/03/2026
Features:
- Added drag and drop support to
QueryList, allowing items to be dropped into the list - Added optimistic update support to
QueryListandTileListfor immediate UI feedback when modifying list items. Updates are automatically cleared when navigating between pages.
Released 02/02/2026
Bugfixes:
- Provided error message if
TileListis lacking object type ID (HAR-3135) - Fixed an issue in
TileListwhere context menus did not close automatically after selecting an action (HAR-3107) - Fixed
DataGridcomponent to properly handle table properties by correctly mappingcolumnDefinitionsfromObjectTypeField
Released 02/02/2026
Bugfixes:
- Fixed an issue in
TileListwhere double-clicking an item could cause redundant selection actions - Improved form element mapping for table properties by correctly transforming
columnDefinitionstoelements - Updated
SequenceListform layout with proper Material form fields for better user experience - Improved organization selector in
SequenceListto use organization sets with multiselect and required validation
Released 01/30/2026
Bugfixes
- Fixed an issue where apps with backend application requirements were not filtered correctly during initialization
Released 01/30/2026
Features
- Added support for conditional app activation based on backend application availability (HAR-1081). Client apps can specify required backend applications and will only load if those backend applications are available. See the documentation on Conditional App Activation guide for details.
Bugfixes
- Fixed an issue where under certain circumstances the time could not be changed in the datetime picker component (HAR-2973)
Released 01/29/2026
Features:
- Implement halo focus exclusion for Angular Material form fields (HAR-3109)
- Add tabindex for keyboard navigation on tree nodes (HAR-2899)
- Implement Halo Focus feature for enhanced keyboard navigation accessibility (HAR-3042)
- Shell provides generic query list component
Bugfixes:
- Fixed resolving table row values (HAR-3105)
- add translation key description for copy and cut actions (TUK-8279)
Released 01/21/2026
Bugfixes
- improve focus visibility handling based on user interaction type
Released 01/20/2026
Bugfixes:
- enable metadata on organization component for multifields (TUK-8235)
Released 01/20/2026
Bugfixes:
- Alphabetically sort the contextmenu list (TUK-8245)
Released 01/20/2026
Features:
- Add badge component (HAR-3024)
Bugfixes:
- enable writing metadata value to organization component (TUK-8235)
- Prevent iframes in split-view from messing with split-views drag events (HAR-2790)
- use
Situation.CREATEfor object flavor form loading (TUK-8010) - provide proper disabled state for form controls
- Implemented proper disabled state for advanced datetime component
Released 01/13/2026
Bugfixes:
- prevent stale file drop covers (HAR-2659)
- fix string input length validation (HAR-2961)
- improve restore version functionality (HAR-2967)
- improve file drop management (HAR-2659)
Released 01/07/2026
Bugfixes:
- fetch recent config object (HAR-2946)
- refactored organization component
Released 12/19/2025
Features:
- event service supports strongly typed events and event payloads
- busy overlay component now supports error handling and has been updated in regards of accessibility
Bugfixes:
- fixed writing value to catalog and trim classification value (HAR-2921)
Released 12/10/2025
Bugfixes:
- remove duplicate error messages (HAR-2783)
- remove copy from table row (HAR-2814)
- rename documentConfig to freeDocumentConfig and adjust relationsConfig
- add margin to form fields for better spacing
Released 12/10/2025
Features:
- render organization items (HAR-2864)
Released 12/09/2025
Features:
- merge org and orgSet (HAR-2864)
Bugfixes:
- text in textarea needs padding-top (HAR-2868)
Released 12/08/2025
Released 12/06/2025
Features:
- Added relationship visualization components (HAR-2645)
- Enhance object relationship component with improved localization and UI updates
Bugfixes:
- text in textarea needs padding-top (HAR-2868)