Version 4.5.0
Changelog
General
-
New: We've improved the usage of development modules within Angular. The components and directives are bundled into separate
NgModules
so that you can load only what's needed. Steps are made towards full tree-shaking support.. -
Fixed: Various memory leaks were fixed in the Angular JS implementation.
Calendar
-
Fixed: Weekly repeat still failed in Safari for Sunday in Brasília Time (BRT) timezone. It got fixed.
-
New: Jalali and Hijri calendar systems were introduced besides the already supported Gregorian calendar. The new
calendarSystem
setting is where you can set'gregorian'
,'jalali'
or'hijri'
. -
New: Year, month and day suffixes were added for Korean and Chinese languages.
-
New: We added support for multiple lables. It is now possible to use the Calendar and display multiple lables instead of just one.
Datetime
-
Fixed: Weekly repeat still failed in Safari for Sunday in Brasília Time (BRT) timezone. It got fixed.
-
New: Jalali and Hijri calendar systems were introduced besides the already supported Gregorian calendar. The new
calendarSystem
setting is where you can set'gregorian'
,'jalali'
or'hijri'
.
Eventcalendar
-
Fixed: We fixed the
getEvents
method. It did not work correctly if a date was passed (regression introduced in v4.4.3). -
Fixed: Weekly repeat still failed in Safari for Sunday in Brasília Time (BRT) timezone. It got fixed.
-
New: We are introducing a new way to list events. Events as labels is here with multiple day events and multiple labels per day.
-
New: Jalali and Hijri calendar systems were introduced besides the already supported Gregorian calendar. The new
calendarSystem
setting is where you can set'gregorian'
,'jalali'
or'hijri'
.
Forms
-
Fixed: We fixed a bug where form components didn't lose their styling after
className
prop changes in React. -
Fixed: We have improved the spacing of buttons inside button groups.
Cards
- Fixed: We improved spacing in the card title. This was especially a problem when an image followed the title.
Image
- Fixed: We fixed a nasty memory leak in Angular JS. Dynamically generated items kept building up and cleaned up.
Range
-
Fixed: Weekly repeat still failed in Safari for Sunday in Brasília Time (BRT) timezone. It got fixed.
-
New: Jalali and Hijri calendar systems were introduced besides the already supported Gregorian calendar. The new
calendarSystem
setting is where you can set'gregorian'
,'jalali'
or'hijri'
. -
New: We added support for multiple lables. You can now display multiple lables inside the Range picker.
Scrollview
- Fixed: Dynamically adding and removing items won't break the scrolling in React.
Select
-
Fixed: Fixed a typo in the type definitions which further improves usage.
-
Fixed: Another Angular JS memory leak fix. Select options generated with
ng-repeat
were problematic.
Numpad
- Fixed: We added a number of inline settings for numpad presets that were missing in the Angular and React implementation.
Treelist
- Fixed: Another leak was plugged for Angular JS. Dynamically generated items won't cause any more trouble.