Component Library Changelog
3.5.1
Added
- Include all new icons also as single SVG files and SVG sprite
Changed
- Minor changes to new icon set
Fixed
- Adjust icons on buttons, hotspots, carousel controls and breadcrumbs
3.5.0
Changed
- Updated redesigned icons based on the Shui next level icon set
3.4.2
Changed
- Selectbox onChange callback is only called if the selected value changes
- Value Sliders second handle does not limit the value of the first handle
Fixed
- Filtered Selectbox is not closed if spaces are entered in the filter input
- Value Slider updates progress bar when value attribute or property is changed by script
- Value Slider validity check no longer interferes when typing in values in number inputs
3.4.1
Changed
- Update icon font with the new Twitter / X icon
Fixed
- Fix Multi Select did not open when clicked
3.4.0
Added
- Selectbox filter feature
- Selectbox onOpen and onClose callbacks
- Radio Button with separate callbacks for onClick and onChange
- Siemens Healthineers logo is linkable
- App identifier in the Application Bar is linkable
Changed
- Darker Selectbox border color matches other form inputs
- Refactor Selectbox to reduce lifecycle loops
- Refactor Country & Language Selector to work with new Selectbox
Fixed
- Logo SVG without annoying title attribute
- Register
customElements.define()
natively w/o the window object - Country & Language Selector filtered selection keyboard control
- Documentation is freed from dead links and inline scripts
3.3.3
Security
- Replace deprecated Node Sass as a dev dependency with sass-embedded using Dart Sass
3.3.2
Security
- Update Webpack and other dev dependencies
3.3.1
Fixed
- Pagination items background hover restored
3.3.0
Added
- Dark theme support for many components to implement dark user interfaces
Changed
- Increase focus ring thickness to 3px
- Some callback functions now using the component object as parameter instead of the value.
- All Sass mixins now using the @content rule consistently
Fixed
- Change license string to LicenseRef to match SPDX standard
- Radio Button component disabled state
- Value Slider resizes responsivly
3.2.4
Changed
- Selectboxes got improved usability inspired by the native select element
- Remove the bottom margin inside form input components
- Add date attribute to Date Picker, which sets an initially selected date or reflects the choosen date
- Textarea, Textfield and Selectbox can expand width to their container
- Media Object displays the image even if no width is specified
Fixed
- Textarea resizes with multi line text
- Textarea now supports hinttext below it like Textfields
- Textfields focus state is visible even if validation states are applied
- Selectbox closes when focus drops
- Multiselect is now focusable
- Tabs are focusable to be controlled via keyboard
- Menu items are focusable to be controlled via keyboard
- Collection Items that are linked get the proper orange focusring
- Search result items focus is visibility corrected
- Searchfield bottom border does not disappear on focus
- Application Bar Meta Menu focus visibility corrected
- Value Slider range thumb shows visible focus
- Value Slider with double range got draggability of the right thumb fixed
- Overlay closes when Esc key is pressed or the surrounding fog is clicked
- Modal Dialog closes when Esc key is pressed or the surrounding fog is clicked
- Date Picker label stays on top after a date is choosen
- Country and Language Selector error when only one of both is changed is fixed
- Superscript and subscript does not increase the spacing between lines
3.2.3
Changed
- Button component supports disabled state
- Card gets an card-title slot to for a headline with proper margins
- Card Slider UI/UX improved
- Language Selector is observable with an onChange event callback
- Country and Language Selector is observable with an onChange event callback
- Country and Language Selector has customizable headings and button label
Fixed
- Fix Textfield label position issue when focus is lost
- Eye Catcher updates when text attribute changes
- Fix dark theme support for Footer component
- Fix double rule issue on slim footer
- Multiselect does not list group names alongside their nested items
- Multiselect is now focusable for keyboard control
- Card borders can not be hidden by container in Card Slider or Carousel
- Card border does not disappear on focus state
- Covered Card image leaves no bottom margin
- Card Slider number of visible cards respond to viewport
- Cards inside the Card Slider apply headline, anchor and paragraph styles
- Country and Language Selector suppresses the native select options on iOS
- Alert clears auto-hide timeout on manual close
3.2.2
Fixed
- Selectbox suppresses the appearance of native select options on iOS
- Selectbox passes selected item to callback function
- Fix Selectbox theming issue with the items in option list
3.2.1
Changed
- Deploy dist files with npm package
3.2.0
Added
- Add Toggle Button Group component as segmented controls
- Add Value/Range Slider component
- Add Multiselect component as a Select Box variant with support for nesting checkboxes
- Add a downloadable boilerplate template to quickstart prototyping with UI MarCom 3 components
Changed
- Redesign Alerts component to support inline or overlay appearance with automatic hiding
- Add labeled variant to Hotspots component
- Add indeterminate state to Checkbox component
- Add dark theme support for Breadcrumbs
- Fix dark theme support for Select Box
- Streamline internal build process to reduce dependencies
Fixed
- Include required sub-components in each component
- Checkbox state change triggers a callback event hook
- Fix icon set documentation
- Avoid loading external images inside the documentation
Removed
- Alerts no longer have buttons by design
3.1.6
- Streamline internal build process to reduce dependencies
3.1.5
- Fix HTML validity in Accordion component to match accessibility guidlines
3.1.4
- Disable body scroll when overlay is open
3.1.3
- Fix dark theme support for Cards
3.1.2
- Correct upper/lower case typo in SH-Bree-Headline folder name
3.1.1
- Fix automated tests
3.1.0
Added
- Add Covered Stage component
- Add Covered Card component
- Add Eye Catcher component
- Add new icon set
- Developers guide for migrating from 2.x to 3.x
- Explain integration of Javascript and SCSS components
- Technical documentation of the interfaces of all web components
- Make all Lit Elements extendable through export-statements
- Include international web font subsets of SH-Bree-Headline V1.4
Changed
- Update Date Time Picker web component
- Add useful hooks for callback functions
Fixed
- Eliminate compiling error regarding the installed package
- Solve Search Field and auto suggest issues
- Fix Filtered Select for Country and Language Selector
- Solve Application Footer issues
- Fix some found minor incidents
- Fix elevation shadow on hovered cards
3.0.0
Added
- All components available as Web Components
- Country and Language Selector arrives
- More than 250 round shaped country flags are now included
2.4.4
Fixed
- Hotfix Selectbox issue with native options apearing additionally
Security
- Update all dependencies to counteract future vulnerabilities
2.4.3
Changed
- Downgrade flatpickr third party plugin to v4.5.7 to fix issues
Fixed
- Date Picker gets rid of the unintended month select
- Time input will open timepicker again
Security
- Update vulnerable dependencies
2.4.2
Changed
- include dist files into npm package
Security
- Update dependencies
2.4.1
Security
- Update vulnerable dependencies
2.4.0
Added
- The new Text Button reveals background on hover
Changed
- Font update to SH-Bree-Headline V1.4
- Introduce a new default Link style
- Apply new link styles on Footer Sitemap and Legal links
- Apply proper hover state to Collection with link items
- Apply proper hover state to Menu link items
Fixed
- Date-Time-Picker shows selected date now correctly
- Put Hero Block title on black background on small viewports
- Steps Bar items can now reflect states independently
2.0.0 - 2.3.0
Colors have been updated per the brand design update for background colors, additional colors and functional colors. There is also a new accessible Orange, Petrol, Red, and Green for when needed to meet AA level contrast requirements.
Typography has been updated to now include Siemens Sans with a larger base font size for easier reading of longer articles.
Spacing system is now defined and available to ensure consistent spacing between elements and simplify understanding for user.
States concept for common interactive elements like hover, focus, active, disabled is now available.
Component status for an overview of all the components where you may find what is new or has been updated in latest release
Cards is now an official component that can be reused for various applications. We have added a new hover state and elevation to this component.
There has been alignment with our product team for common elements such as Date-Time-Picker, Textfield, and Tabs so that we have a consistent experience for our users across touchpoints.
Buttons and Textfield components now show various versions for the three main background colors: white, gray, black.
Navigation Bar and Footer now have a “Dark theme” version available in addition to the light theme version. See “Code” tab for details.