Version 4.4.0
Changelog
Forms
-
New: New label styles were introduced across all themes. Controlled by the
labelStyle
setting you can now render inline, stacked and floating labels. -
New: New input variations were introduced across all themes. With the
inputStyle
setting you can now render standard, box or outline inputs. These settings translate to select elements as well. -
New: Proper styling was added for React select elements with the little arrow and everything.
-
Fixed: The disabled cursor was fixed for switch elements.
-
Changed: The react
MbscFormGroup
,MbscFormGroupTitle
andMbscFormGroupContent
components were renamed toFormGroup
,FormGroupTitle
andFormGroupContent
. The old naming is deprecated and will be removed in a future release.
General
-
New: New typography CSS classes were introduced. Text size modifiers, light color modifiers, ordered and unordered list styles were added.
-
Fixed: A small but nasty bug was fixed where the
responsive
setting caused an infinite loop in inline mode for non full-width components. -
Fixed: We removed internally used lifecycle hooks from react components, that will be deprecated in upcoming react versions.
Listview
- Fixed: A rendering bug was fixed for RTL hierarchical listviews with icons.
Navigation
-
Fixed: We fixed a bug that caused a React exception on re-rendering whenever another component changed that resided before it in the DOM tree.
-
New: We improved the Navigation component usage for Angular and Ionic Framework by adding support for the
RouterLink
directive that automatically selects the active route. -
New: We also improved usage in React. The
NavItems
now support the same props as theLink
component and become selected when the path matches theirto
prop. -
New: Responsive breakpoints ware introduced for controlling and configuring various settings based on screen sizes. You can now make the components fully responsive with the new responsive setting.
Page
- Fixed: A bug got fixed that caused issues when using the page component with the navigation component in react.
Popup
- Fixed: We added a bunch of missing settings to the type definitions. Typescript developers rejoice!
Range
- Fixed: We fixed a bug where the date range picker lost the time-part after programmatically setting a value with setVal or by getting updated from the model.
Scrollview
-
New: Responsive breakpoints ware introduced for controlling and configuring various settings based on screen sizes. You can now make the components fully responsive with the new responsive setting.
-
Fixed: Corrected a typo in the Scrollview components that prevented Proptypes validation.
-
Fixed: We fixed a bug that caused a React exception on re-rendering whenever another component changed that resided before it in the DOM tree.
Select
-
Fixed: We fixed a bug that broke keyboard navigation and selection for multiple select, filter select and non-touch UI mode.
-
Fixed: We fixed a bug that prevented the usage of custom React components within the Select. You can now use the select on custom inputs or components.