Changelog
yuuvis® shell
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)