Version 4.10.6
Changelog 4.10.6
General
- Fixed: We fixed the production build for Angular <=8, which we broke with the implementation of Angular 10 compatibility.
Changelog 4.10.5
General
-
Fixed: We fixed an issue which caused an error when used with React SSR (regression introduced in 4.10.4).
-
Fixed: We added a fix to prevent the
"Unable to preventDefault inside passive event listener invocation."
error in case of all scroller based pickers (regression introduced in 4.10.4). -
New: We made the necessary type changes for compatibility with Angular 10.
-
New: We exposed the option types for all react components. This helps to extend our components in typescript by creating derived types.
Calendar
- Fixed: We fixed the calendar title to show the correct month name in case of week view, when the view contains the selected date.
Eventcalendar
- Fixed: We fixed the calendar title to show the correct month name in case of week view, when the view contains the selected date.
Range
- Fixed: We fixed the calendar title to show the correct month name in case of week view, when the view contains the selected date.
Scrollview
- Fixed: We fixed a bug that resulted in an error if there were no items added to the scrollview.
Changelog 4.10.4
General
-
Fixed: We fixed the
themeVariant
setting, that caused the conrols to remain in dark mode when switching back to the light variant dynamically. -
Fixed: We fixed the
themeVariant
in angular components. Now it affects the renderedmbsc-input
components as well, not just the pickers. -
Fixed: We fixed the month names in the Arabic translation.
-
Fixed: We fixed an issue with iOS 13, where not every click event was fired because of the use of non-passive touch event listeners.
-
Fixed: We got rid of violation warnings for not using passive touch event listeners.
Calendar
-
Fixed: We fixed a bug that prevented the
onCellHoverIn
andonCellHoverOut
events to fire after a day was clicked. -
Fixed: We fixed a bug which caused a console error if all days on the calendar had a label.
-
Fixed: We fixed the prev / next year navigation when the Jalali calendar system was used.
-
Fixed: We fixed the
invalid
option to accept the object format for simple rules as well, like{ d: '2020-06-15' }
or{ d: 'w0' }
. -
Fixed: We updated the type definitions of the value prop in react. We added support for the
null
value, that should be used when the calendar needs to be cleared. -
Fixed: We fixed the multiple week selection, where limiting the number of selected weeks did not work correctly.
Eventcalendar
-
Fixed: We fixed a bug that prevented the
onCellHoverIn
andonCellHoverOut
events to fire after a day was clicked. -
Fixed: We fixed a bug which caused a console error if all days on the calendar had a label.
-
Fixed: We fixed the prev / next year navigation when the Jalali calendar system was used.
-
Fixed: We fixed the
invalid
option to accept the object format for simple rules as well, like{ d: '2020-06-15' }
or{ d: 'w0' }
. -
Fixed: We fixed a bug where the
onPageChange
,onPageLoading
andonPageLoaded
events fired twice when only the event list view was visible.
Navigation
-
Fixed: We fixed the
responsive
option, which caused an error when used with the navigation component. -
Fixed: We fixed a bug where an error was thrown if there were no navigation initially and the
snap
option wastrue
. -
Fixed: We added an improvement to make sure the selected item remains in the viewport after resize.
Numpad
-
Fixed: We fixed a bug that prevented the decimal numpad to set the value to the input element in freeform entry mode when calling the
setVal
function. -
Fixed: We fixed a bug that added the decimal separator, when the initial value was an integer.
Range
-
Fixed: We fixed a bug that prevented the
onCellHoverIn
andonCellHoverOut
events to fire after a day was clicked. -
Fixed: We fixed a bug which caused a console error if all days on the calendar had a label.
-
Fixed: We fixed the prev / next year navigation when the Jalali calendar system was used.
-
Fixed: We fixed the
invalid
option to accept the object format for simple rules as well, like{ d: '2020-06-15' }
or{ d: 'w0' }
.
Scroller
- Fixed: We fixed a bug where scroller wheels mixed up, if multiple scrollers were initialized with the same options object.
Select
-
Fixed: We added a missing input option for the Angular Select component.
-
Fixed: We fixed a bug that prevented the initial value to show up in the input, when multiple selection and onPush changedetection strategy was used in Angular.
-
Fixed: We fixed an issue with Angular, where single select mode was not working correctly with
touchUi: false
.
Changelog 4.10.3
General
-
Fixed: We removed the dotted outline present at the top of popups and modal pickers in Firefox.
-
Fixed: We fixed an issue that prevented the mobiscroll directives to pop up on the first tap when they were used on
ion-input
in Ionic 5 / Angular 9.
Calendar
-
Fixed: We debounced the
onCellHoverIn
andonCellHoverOut
to prevent firing on unintended hover, or during mousedrag. -
Fixed: We fixed a problem where recurring invalids for month days were not working correctly, when a month day was used which is not present in every month (29, 30, 31).
-
New: Added
mbsc-calendar-mark
scss color variable allowing to set the default color of the marks. -
New: We added a feature which allows presenting calendar labels as text only, without colored background, by specifying the
background: 'none'
property.
Eventcalendar
-
Fixed: We debounced the
onCellHoverIn
andonCellHoverOut
to prevent firing on unintended hover, or during mousedrag. -
Fixed: We fixed a problem where recurring invalids for month days were not working correctly, when a month day was used which is not present in every month (29, 30, 31).
-
Fixed: We fixed a rendering issue on iOS 13 WebView, where the month / year picker appeared without a background.
-
New: Added
mbsc-calendar-mark
scss color variable allowing to set the default color of the marks.
Forms
- Fixed: We added a missing type definition for the Slider component in React.
Listview
- Fixed: We fixed an issue where the listview was not rendered properly during scroll, inside a scrollable container other than the main window, on iPad OS 13.
Numpad
- Fixed: We added proper keyboard support for freeform decimal entry (
.
,+
, and-
keys).
Popup
- Fixed: We fixed a positioning issue where the popup went off screen with the soft keyboard opened on iOS 9.
Range
-
Fixed: We fixed an issue where the calendar jumped back to the current month in Angular when the
mbsc-range-start
andmbsc-range-end
components were used with a custom set button. -
Fixed: We debounced the
onCellHoverIn
andonCellHoverOut
to prevent firing on unintended hover, or during mousedrag. -
Fixed: We fixed a problem where recurring invalids for month days were not working correctly, when a month day was used which is not present in every month (29, 30, 31).
-
New: Added
mbsc-calendar-mark
scss color variable allowing to set the default color of the marks. -
New: We added a feature which allows presenting calendar labels as text only, without colored background, by specifying the
background: 'none'
property.
Rating
- Fixed: We fixed a bug that prevented the
onChange
event to fire on the React Rating component.
Select
- Fixed: We increased the filter input font size for the iOS theme to prevent automatic zoom-in on iPhone, when the filter input is focused.