Skip to content

Version 4.4.0

Compare
Choose a tag to compare
@dioslaska dioslaska released this 28 Sep 12:02
· 49 commits to master since this release

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 and MbscFormGroupContent components were renamed to FormGroup, FormGroupTitle and FormGroupContent. 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 the Link component and become selected when the path matches their to 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.