- The Blazor wrappers now cover the public iX 5.2.1 component API.
- Typed AG Grid Community integration is available through
AGGrid<TData>, including grid options, columns, column groups, events, APIs, transactions, infinite data sources, JSON extension points, and JavaScript module support for custom cell renderers. Enterprise modules are not included. - Public wrappers are available for
Badge, theChatfamily,CardAccordion,CardContent,CardTitle,DateTimeInput,DropdownQuickActions,FieldLabel,FilterChip,GroupContextMenu,HelperText,LayoutAuto, thePopoverfamily, andRangeField. - The current modal and notification APIs are available through
ModalService,ModalHost,LoadingService, declarativeToast, andToastContainerlifecycle operations.
- Parameters, defaults, enums, slots, event payloads, accessibility attributes, serialization, and rendering behavior now follow the iX 5.2.1 component contracts.
- Typed contracts and native methods are available across Application, Button, Cards, Checkbox, Radio, CategoryFilter, date/time controls, Dropdown, form fields, Menu, Pane, Select, Slider, Tabs, Toast, Tree, Upload, Workflow, and related components.
- Named content and slot mappings are available across content headers, progress indicators, blinds, panes, workflow steps, key-value components, flip tiles, groups, tooltips, cards, and chat components.
- CategoryFilter clearing can be canceled; typed Tree node-removal details, element-backed Tooltip and Popover targets, Toggle form integration, Upload directory/state handling,
AgGridOptions.StripedRows, andCardList.I18nShowLessare available. - Current iX value shapes can be passed for numeric and string KPI values, numeric and
"auto"dimensions, numeric and"auto"item heights, and single or multiple Select values.
- Boolean and optional-attribute serialization now follows iX semantics:
falsevalues are omitted and enabled presence attributes are emitted as"true". - Interop lifecycle ownership, listener cleanup, native element access, browser-object handling, and ECharts theme resolution have been improved.
- ECharts is lazy-loaded on first chart use, and bundled icon URLs are resolved relative to the host application base path.
- The iX icon assets have been refreshed, with current validation, color, localization, and accessibility behavior.
- The following APIs were removed:
Drawer,MapNavigationOverlay,ValidationTooltip, legacy modal components, and the preview AG Grid contract. - Tabs and Menu navigation now use stable keys and current iX control methods.
- Loose string, dynamic, and raw JSON contracts have been replaced with typed parameter and event models; public localization parameters use
I18n.... - Current iX defaults and enum-backed APIs are used. See Breaking Changes in 1.0.0 for migration details.
- iX packages:
@siemens/ix5.2.1,@siemens/ix-aggrid5.1.0,@siemens/ix-echarts4.1.1, and@siemens/ix-icons3.5.0. - Runtime packages: AG Grid Community 35.2.0, ECharts 6.1.0, and Siemens.IX.Blazor 1.0.0.
- feat: upgrade to .NET 10 (#232)
This release includes no functional changes compared to 0.5.4; the only change is the upgrade to .NET 10.
Starting with 0.5.5, .NET 8 builds are no longer provided.
- Updated Siemens IX to 4.4.0 (#215)
- Added input components (#166)
- Added ProgressIndicator support and additional component properties (#162)
- Added EventListVariant support (#180)
- Added TreeData icon support (#181)
- Added secondary slot support and additional properties to ApplicationHeader (#182)
- Added toast positioning and action support (#184)
- Added aria-label support across multiple components (#194)
- Added 3D chart support and dynamic theme support (#198)
- Improved component alignment with Siemens IX 4.3.0 (#206)
- Fixed unsupported ToggleButton oval property (#163)
- Fixed EmptyState layout behavior (#177)
- Fixed dismissible MessageBar behavior (#177)
- Fixed Breadcrumb attribute mapping (#185)
- Fixed Breadcrumb nextItems handling (#187)
- Fixed Tree JavaScript interop behavior (#191)
- Fixed TimePicker behavior (#199)
- Improved component defaults and JSON handling (#213)
- Improved compatibility and test coverage (#214)
- Centralized package version management (#169)
- Updated ix CSS and ix-icons assets (#186)
- Updated NuGet dependencies (#202, #208, #209)
- Add New Properties to Select and DateDropdown Components
- Add New Properties to DateDropdown and ExpandingSearch
- update: ix and ix-icons updated
- Refactor color properties
- Refactor card variants
- Component version updates
- tests: add TimePicker and Toast tests
- fix: remove InitialComponent interop
- feat: add TooltipText support and tests for Chip and Pill components
- feat(MessageBar): add new types and deprecate danger
- feat: update ix version to 3.0.0
- Update : Events added for Menu , Tests updated
- Update : Toggle Event Added for Flip Tile
- Fix : Remove Wrong Component Type in MenuTest
- Add Slider marker feature and unit tests for Slider, Tree, and Theme
- Menu:
Pinnedproperty. - MenuItem:
Labelproperty. - CategoryFilter:
disabledandreadonlystates. - Button: New
dangervariant. - CardList:
HideShowAllproperty. - DateDropdown:
Disabledproperty. - SplitButton: Close behavior.
- Typography: New component with tests and documentation.
- ValidationTooltip: New component with tests and documentation.
- MapNavigationOverlay: New component.
- Dropdown: Improved close behavior and tests.
- Group Context Menu: Implementation reverted.
- Interops: Fixed path issues.
- Static Files: Improved handling.
- Old form validation section.
- Unit tests added for Tooltip, Typography, and ValidationTooltip components.