<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mobiscroll UI release notes and version history</title><description>Every Mobiscroll UI release since 2011: new features, fixes and changes in the calendar, scheduler, timeline, picker and form components, version by version.</description><link>https://mobiscroll.com/releases</link><language>en-us</language><item><title>Mobiscroll UI 6.2.0</title><link>https://mobiscroll.com/releases#v6.2.0</link><guid isPermaLink="false">6.2.0</guid><description>&lt;h3&gt;Drag multiple events at once&lt;/h3&gt;
&lt;p&gt;With multiple selection enabled, users can now grab one of the selected events and move the whole selection together in the Eventcalendar, Scheduler and Timeline. Drop targets and third-party drag and drop integrations also receive every dragged item, so external drops work with multi-drag too.&lt;/p&gt;
&lt;h3&gt;Richer event lifecycle data&lt;/h3&gt;
&lt;p&gt;Create, update and drag events now report every event affected by the action in a single list, which makes it easy to handle batch changes. The older update arguments are deprecated in favor of this list, and the typings of the failure events are now more accurate.&lt;/p&gt;
&lt;h3&gt;Timeline resource improvements&lt;/h3&gt;
&lt;p&gt;Parent resources can now be collapsed and expanded independently for each day in the daily vertical resolution. Hiding empty or invalid rows also works better with resource groups, and keyboard navigation through the resource hierarchy is faster and more accessible.&lt;/p&gt;
&lt;h3&gt;Polish and fixes&lt;/h3&gt;
&lt;p&gt;Event rendering at the edge of the visible time range is now correct, and the year selection in Angular paginates properly in the Eventcalendar, Agenda, Scheduler, Timeline and Datepicker.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in Angular where the year selection view showed the years of the first page after paging back with the previous arrow, while the header showed the new range.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in Angular where the year selection view showed the years of the first page after paging back with the previous arrow, while the header showed the new range.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Draggable&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;dragDataItems&lt;/code&gt; property to the arguments of the &lt;code&gt;onExternalDrop&lt;/code&gt; event of the third-party drag and drop integration, holding all the dragged items, also the grabbed one.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Dropcontainer&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;dataItems&lt;/code&gt; property to the &lt;code&gt;onItemDrop&lt;/code&gt;, &lt;code&gt;onItemDragEnter&lt;/code&gt; and &lt;code&gt;onItemDragLeave&lt;/code&gt; events, holding all the dragged items, also the grabbed one. It contains more than one item when multiple events are dragged.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for dragging multiple events at once. With &lt;code&gt;selectMultipleEvents&lt;/code&gt; enabled, dragging a selected event now moves all the selected events together.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventItems&lt;/code&gt; property to the arguments of the &lt;code&gt;onEventCreate&lt;/code&gt;, &lt;code&gt;onEventCreated&lt;/code&gt;, &lt;code&gt;onEventCreateFailed&lt;/code&gt;, &lt;code&gt;onEventUpdate&lt;/code&gt;, &lt;code&gt;onEventUpdated&lt;/code&gt;, &lt;code&gt;onEventUpdateFailed&lt;/code&gt;, &lt;code&gt;onEventDragStart&lt;/code&gt; and &lt;code&gt;onEventDragEnd&lt;/code&gt; events. It lists all the events affected by the action, one item for each event. The &lt;code&gt;events&lt;/code&gt; and &lt;code&gt;oldEvents&lt;/code&gt; arguments of &lt;code&gt;onEventUpdate&lt;/code&gt; and &lt;code&gt;onEventUpdated&lt;/code&gt; are deprecated, use the &lt;code&gt;event&lt;/code&gt; and &lt;code&gt;oldEvent&lt;/code&gt; of the &lt;code&gt;eventItems&lt;/code&gt; instead.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;invalid&lt;/code&gt; and &lt;code&gt;overlap&lt;/code&gt; arguments of the &lt;code&gt;onEventCreateFailed&lt;/code&gt; and &lt;code&gt;onEventUpdateFailed&lt;/code&gt; events were typed as always set, although only one of them is set when an event interacts with an invalid range or an overlapping event. Both are now typed as optional.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in Angular where the year selection view showed the years of the first page after paging back with the previous arrow, while the header showed the new range.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for dragging multiple events at once. With &lt;code&gt;selectMultipleEvents&lt;/code&gt; enabled, dragging a selected event now moves all the selected events together.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventItems&lt;/code&gt; property to the arguments of the &lt;code&gt;onEventCreate&lt;/code&gt;, &lt;code&gt;onEventCreated&lt;/code&gt;, &lt;code&gt;onEventCreateFailed&lt;/code&gt;, &lt;code&gt;onEventUpdate&lt;/code&gt;, &lt;code&gt;onEventUpdated&lt;/code&gt;, &lt;code&gt;onEventUpdateFailed&lt;/code&gt;, &lt;code&gt;onEventDragStart&lt;/code&gt; and &lt;code&gt;onEventDragEnd&lt;/code&gt; events. It lists all the events affected by the action, one item for each event. The &lt;code&gt;events&lt;/code&gt; and &lt;code&gt;oldEvents&lt;/code&gt; arguments of &lt;code&gt;onEventUpdate&lt;/code&gt; and &lt;code&gt;onEventUpdated&lt;/code&gt; are deprecated, use the &lt;code&gt;event&lt;/code&gt; and &lt;code&gt;oldEvent&lt;/code&gt; of the &lt;code&gt;eventItems&lt;/code&gt; instead.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;invalid&lt;/code&gt; and &lt;code&gt;overlap&lt;/code&gt; arguments of the &lt;code&gt;onEventCreateFailed&lt;/code&gt; and &lt;code&gt;onEventUpdateFailed&lt;/code&gt; events were typed as always set, although only one of them is set when an event interacts with an invalid range or an overlapping event. Both are now typed as optional.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in Angular where the year selection view showed the years of the first page after paging back with the previous arrow, while the header showed the new range.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for dragging multiple events at once. With &lt;code&gt;selectMultipleEvents&lt;/code&gt; enabled, dragging a selected event now moves all the selected events together.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventItems&lt;/code&gt; property to the arguments of the &lt;code&gt;onEventCreate&lt;/code&gt;, &lt;code&gt;onEventCreated&lt;/code&gt;, &lt;code&gt;onEventCreateFailed&lt;/code&gt;, &lt;code&gt;onEventUpdate&lt;/code&gt;, &lt;code&gt;onEventUpdated&lt;/code&gt;, &lt;code&gt;onEventUpdateFailed&lt;/code&gt;, &lt;code&gt;onEventDragStart&lt;/code&gt; and &lt;code&gt;onEventDragEnd&lt;/code&gt; events. It lists all the events affected by the action, one item for each event. The &lt;code&gt;events&lt;/code&gt; and &lt;code&gt;oldEvents&lt;/code&gt; arguments of &lt;code&gt;onEventUpdate&lt;/code&gt; and &lt;code&gt;onEventUpdated&lt;/code&gt; are deprecated, use the &lt;code&gt;event&lt;/code&gt; and &lt;code&gt;oldEvent&lt;/code&gt; of the &lt;code&gt;eventItems&lt;/code&gt; instead.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;resourceCollapsePerDay&lt;/code&gt; option to the timeline view. When &lt;code&gt;resolutionVertical: &apos;day&apos;&lt;/code&gt; is used and the option is &lt;code&gt;true&lt;/code&gt;, the parent resources are collapsed and expanded independently in each day, instead of in all days at once.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;invalid&lt;/code&gt; and &lt;code&gt;overlap&lt;/code&gt; arguments of the &lt;code&gt;onEventCreateFailed&lt;/code&gt; and &lt;code&gt;onEventUpdateFailed&lt;/code&gt; events were typed as always set, although only one of them is set when an event interacts with an invalid range or an overlapping event. Both are now typed as optional.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in Angular where the year selection view showed the years of the first page after paging back with the previous arrow, while the header showed the new range.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where an event ending exactly at the &lt;code&gt;endTime&lt;/code&gt; of the view was not rendered with the end styling (rounded corners and resize handle), when the &lt;code&gt;endTime&lt;/code&gt; was not midnight.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where all the expand/collapse icons of the parent resources were in the tab order, so keyboard users had to tab through all of them before reaching the events. Only one icon is now focusable, and the up and down arrow keys move between them.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the parent resources were always displayed with the &lt;code&gt;hideEmptyRows&lt;/code&gt; and &lt;code&gt;hideInvalidRows&lt;/code&gt; options, even when they and all their child resources were empty or fully invalid. Now a parent resource is hidden when all its descendants are hidden too, also per day when &lt;code&gt;resolutionVertical: &apos;day&apos;&lt;/code&gt; is used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the dragged resource was not positioned correctly when the timeline auto-scrolled while reordering resources, and moved away from the cursor and the view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where dragging an event reset its start time to midnight when &lt;code&gt;eventDisplay&lt;/code&gt; was set to &lt;code&gt;&apos;fill&apos;&lt;/code&gt;, the deprecated &lt;code&gt;eventList&lt;/code&gt; was enabled, or &lt;code&gt;slots&lt;/code&gt; were used. This was a regression in 6.1.3.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 6.1.5</title><link>https://mobiscroll.com/releases#v6.1.5</link><guid isPermaLink="false">6.1.5</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release improves event navigation accuracy in the Scheduler and Timeline, makes event connections in the Timeline render more reliably, and refines the Datepicker popup layout on larger screens.&lt;/p&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar in the Datepicker popup scrolled on larger screens with the new themes, cutting off the last week row. If &lt;code&gt;maxHeight&lt;/code&gt; is not set, the max height of all popups now defaults to 640px instead of 600px on screens at least 768px wide.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in single-day views where &lt;code&gt;navigateToEvent()&lt;/code&gt; scrolled to the wrong time when &lt;code&gt;displayTimezone&lt;/code&gt; differed from the browser&apos;s local timezone, or when the day had a daylight saving time change.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in single-day views where &lt;code&gt;navigateToEvent()&lt;/code&gt; scrolled to the wrong time when &lt;code&gt;displayTimezone&lt;/code&gt; differed from the browser&apos;s local timezone, or when the day had a daylight saving time change.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in shifted views where event connections were not rendered when &lt;code&gt;startTime&lt;/code&gt; had a day offset (e.g. &lt;code&gt;&apos;19:00-1&apos;&lt;/code&gt;), and where connections to events outside the displayed range were missing when only &lt;code&gt;startTime&lt;/code&gt; or only &lt;code&gt;endTime&lt;/code&gt; had a day offset.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where event connections were not rendered when one of the connected events was outside the displayed startTime/endTime range.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Fri, 16 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 6.1.4</title><link>https://mobiscroll.com/releases#v6.1.4</link><guid isPermaLink="false">6.1.4</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release improves navigation reliability in timezone-aware and shifted Timeline/Scheduler views, adds keyboard and screen reader support for the Timeline resource toggle, and fixes a module resolution issue in the Angular Datepicker package.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added the missing &lt;code&gt;cssClass&lt;/code&gt;, &lt;code&gt;resource&lt;/code&gt;, &lt;code&gt;slot&lt;/code&gt; and &lt;code&gt;title&lt;/code&gt; properties to the &lt;code&gt;MbscCalendarInvalid&lt;/code&gt; type.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in the &lt;code&gt;@mobiscroll/datepicker-angular&lt;/code&gt; package where the &lt;code&gt;exports&lt;/code&gt; field in &lt;code&gt;package.json&lt;/code&gt; pointed to &lt;code&gt;.js&lt;/code&gt; files that don&apos;t exist in the published package, breaking module resolution in bundlers that honor the &lt;code&gt;exports&lt;/code&gt; field (Vite, esbuild, Webpack 5+).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where &lt;code&gt;navigateToEvent()&lt;/code&gt; scrolled to the wrong day when the viewer&apos;s local timezone was behind the calendar&apos;s &lt;code&gt;displayTimezone&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in shifted single-day views where &lt;code&gt;navigateToEvent()&lt;/code&gt; scrolled to the wrong position, or jumped to a day the event isn&apos;t on.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We improved the accessibility of the resource collapse/expand icon by making it focusable and operable with the keyboard (Enter/Space), and added the &lt;code&gt;aria-expanded&lt;/code&gt; and &lt;code&gt;aria-labelledby&lt;/code&gt; attributes.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in shifted views where dragging an event threw an error when using the &lt;code&gt;luxonTimezone&lt;/code&gt; plugin.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where &lt;code&gt;navigateToEvent()&lt;/code&gt; scrolled to the wrong day when the viewer&apos;s local timezone was behind the calendar&apos;s &lt;code&gt;displayTimezone&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in shifted single-day views where &lt;code&gt;navigateToEvent()&lt;/code&gt; scrolled to the wrong position, or jumped to a day the event isn&apos;t on.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where, in &lt;code&gt;fill&lt;/code&gt; event display mode with &lt;code&gt;resolutionHorizontal&lt;/code&gt; set to &lt;code&gt;week&lt;/code&gt;, &lt;code&gt;month&lt;/code&gt; or &lt;code&gt;quarter&lt;/code&gt;, events could render one column wider than they should when &lt;code&gt;displayTimezone&lt;/code&gt; differed from the browser&apos;s local timezone.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 6.1.3</title><link>https://mobiscroll.com/releases#v6.1.3</link><guid isPermaLink="false">6.1.3</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release focuses on drag &amp; drop accuracy and timezone/DST handling across Eventcalendar, Scheduler, and Timeline.&lt;/p&gt;
&lt;p&gt;In RTL mode, dragging an event so that the grid auto-scrolled vertically could make the drag ghost drift away from the cursor and drop on the wrong row or time — fixed in both Scheduler and Timeline.&lt;/p&gt;
&lt;p&gt;We also fixed a set of daylight saving time bugs where dates passed to &lt;code&gt;renderCell&lt;/code&gt;, &lt;code&gt;renderHour&lt;/code&gt;, and &lt;code&gt;renderHourFooter&lt;/code&gt;, as well as cell click/hover events in shifted views, were off by an hour or a day on the day of a DST change.&lt;/p&gt;
&lt;p&gt;In the Angular Timeline, rapid wheel/touch scrolling or dragging an event near a scroll edge could freeze the drag mid-gesture and cause the scroll position to run away — this is now resolved.&lt;/p&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in the Angular version where dragging an event to another day threw an error.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where double-clicking an event threw an error when &lt;code&gt;clickToCreate&lt;/code&gt; was enabled.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where dragging an event out of the calendar view&apos;s &quot;more&quot; popup threw an error when &lt;code&gt;externalDrag&lt;/code&gt; was enabled.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where dragging a timed event into the all-day area (or back) changed its duration when &lt;code&gt;displayTimezone&lt;/code&gt; differed from the browser&apos;s local timezone.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where an all-day event with &lt;code&gt;dragInTime&lt;/code&gt; set to &lt;code&gt;false&lt;/code&gt; jumped into the time grid instead of staying in the all-day row when dragged to a different resource.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where, in RTL mode, dragging an event so that the grid auto-scrolled vertically made the drag ghost drift away from the cursor and land on the wrong row/time.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in shifted views where &lt;code&gt;onCellClick&lt;/code&gt;, &lt;code&gt;onCellRightClick&lt;/code&gt;, &lt;code&gt;onCellDoubleClick&lt;/code&gt; and &lt;code&gt;onCellHoverIn&lt;/code&gt; reported the correct time but the wrong date on a shifted day.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;date&lt;/code&gt; passed to &lt;code&gt;renderCell&lt;/code&gt; was shifted by an hour on the day of a daylight saving time change.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;day&lt;/code&gt; property to the &lt;code&gt;onResourceExpand&lt;/code&gt; and &lt;code&gt;onResourceCollapse&lt;/code&gt; events, containing the date of the row the resource was toggled in, when using &lt;code&gt;resolutionVertical: &apos;day&apos;&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where expanding or collapsing a resource with &lt;code&gt;resolutionVertical: &apos;day&apos;&lt;/code&gt; set could jump the vertical scroll position, since the resource list is repeated for every day.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where, in RTL mode, dragging an event so that the grid auto-scrolled vertically made the drag ghost drift away from the cursor and land on the wrong row/time.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where, in RTL mode with resources exceeding the viewport height, the resource column froze and went blank when scrolling the grid vertically.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in shifted views where &lt;code&gt;onCellClick&lt;/code&gt;, &lt;code&gt;onCellRightClick&lt;/code&gt;, &lt;code&gt;onCellDoubleClick&lt;/code&gt; and &lt;code&gt;onCellHoverIn&lt;/code&gt; reported the correct time but the wrong date on a shifted day.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed &lt;code&gt;navigateToEvent()&lt;/code&gt; scrolling the target resource row underneath the fixed rows when the timeline had resources with &lt;code&gt;fixed: true&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an Angular-only issue where scrolling (especially rapid wheel/touch input) or dragging an event near a scroll edge caused freezing an event drag mid-gesture with the scroll position running away, and could also cause erratic jumps during fast scrolling.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;date&lt;/code&gt; passed to &lt;code&gt;renderHour&lt;/code&gt;, &lt;code&gt;renderHourFooter&lt;/code&gt; and &lt;code&gt;renderCell&lt;/code&gt; was shifted by an hour on the day of a daylight saving time change.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 6.1.2</title><link>https://mobiscroll.com/releases#v6.1.2</link><guid isPermaLink="false">6.1.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release addresses drag &amp; drop stability, controlled mode behavior, and rendering issues across Eventcalendar, Scheduler, Popup, and Timeline.&lt;/p&gt;
&lt;p&gt;In the Eventcalendar, we fixed controlled mode so the selected date no longer drifts when switching views, and resolved a drag &amp; drop issue that occurred after scrolling the calendar body.&lt;/p&gt;
&lt;p&gt;In the Angular Scheduler, events no longer lose their DOM elements after an async data update — a regression that broke drag &amp; drop and made event elements unusable as popup anchors.&lt;/p&gt;
&lt;p&gt;We also fixed anchored Popup positioning to prevent it from overlapping the input anchor.&lt;/p&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where drag &amp; drop did not work correctly in the calendar view when all labels were displayed and the calendar body had been scrolled before starting the drag.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where, in controlled mode, the internally tracked selected date could drift away from the value supplied through the &lt;code&gt;selectedDate&lt;/code&gt; option when switching between views. The component no longer overwrites the controlled &lt;code&gt;selectedDate&lt;/code&gt; on a view change.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onSelectedDateChange&lt;/code&gt; event was fired on a view switch even though the selected date did not change. It is now only emitted when the selected date actually changes.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar header content was duplicated, if a custom header renderer was set after initialization (JavaScript and jQuery versions).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in anchored display mode where the popup could overlap an input anchor element when there was not enough space to fit it above or below. The popup now stays below the anchor.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in the Angular scheduler view where events rendered after the initial load (e.g. when the event or resource data was updated asynchronously) lost their DOM elements on the next re-render. This broke drag &amp; drop (the drag froze after the first movement) and made the event element passed to the &lt;code&gt;onEventClick&lt;/code&gt; handler unusable as a popup anchor.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar header content was duplicated, if a custom header renderer was set after initialization (JavaScript and jQuery versions).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the automatic vertical scrolling when an external item was dragged into the timeline grid.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where a timed event completely outside the visible hour range was still rendered with a minimum width instead of being hidden.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where a multi-day event starting after the visible end time was incorrectly positioned on the next day instead of at the beginning of the first visible hour.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar header content was duplicated, if a custom header renderer was set after initialization (JavaScript and jQuery versions).&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 6.1.1</title><link>https://mobiscroll.com/releases#v6.1.1</link><guid isPermaLink="false">6.1.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release addresses additional breaking API removals introduced in the Angular 22 final version that were not present in the pre-release used for our previous compatibility testing.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed compatibility with Angular 22, which removed the deprecated ComponentFactoryResolver API.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 6.1.0</title><link>https://mobiscroll.com/releases#v6.1.0</link><guid isPermaLink="false">6.1.0</guid><description>&lt;h3&gt;What&apos;s new&lt;/h3&gt;
&lt;p&gt;This release brings significant enhancements across multiple components, with a focus on richer templating capabilities, and scheduler improvements.&lt;/p&gt;
&lt;h3&gt;Angular 22 Compatibility&lt;/h3&gt;
&lt;p&gt;All Angular components have been updated to support Angular 22.&lt;/p&gt;
&lt;h3&gt;Scheduler Improvements&lt;/h3&gt;
&lt;p&gt;The Scheduler gains several UX-focused enhancements that improve navigation and clarity in longer views.&lt;/p&gt;
&lt;h3&gt;Custom Header Templating&lt;/h3&gt;
&lt;p&gt;The Datepicker, Popup, and Select components now support fully custom header rendering. Depending on your framework, this is available via renderHeader (React, jQuery, JavaScript), headerTemplate (Angular), and popupHeader / header (Vue).&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We updated the Angular components to make them compatible with Angular 22.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added templating / custom renderer support for the picker header using the &lt;code&gt;renderHeader&lt;/code&gt; (React, jQuery, JavaScript), &lt;code&gt;headerTemplate&lt;/code&gt; (Angular) and &lt;code&gt;popupHeader&lt;/code&gt; (Vue) options.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added templating / custom renderer support for the popup header using the &lt;code&gt;renderHeader&lt;/code&gt; (React, jQuery, JavaScript), &lt;code&gt;headerTemplate&lt;/code&gt; (Angular) and &lt;code&gt;header&lt;/code&gt; (Vue) options.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; In case of grouping (by date or by resource) we made the group headers sticky to keep them visible in long views with horizontal scroll.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We display the month and year for the actually visible viewport, when a longer view includes days from multiple months.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added unified day headers and support for grouping by resource for single day views as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the vertical scrollbar of the scheduler grid, which appeared even when not necessary.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added templating / custom renderer support for the picker header using the &lt;code&gt;renderHeader&lt;/code&gt; (React, jQuery, JavaScript), &lt;code&gt;headerTemplate&lt;/code&gt; (Angular) and &lt;code&gt;popupHeader&lt;/code&gt; (Vue) options.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added week day classes (&lt;code&gt;.mbsc-timeline-column-mon&lt;/code&gt;, &lt;code&gt;.mbsc-timeline-column-tue&lt;/code&gt;, etc.) for timeline day columns to allow custom styles for specific week days.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;renderTimelineDay&lt;/code&gt;, &lt;code&gt;timelineDayTemplate&lt;/code&gt;, &lt;code&gt;timelineDay&lt;/code&gt; slot received the same date as argument, when used with shifted days.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 6.0.1</title><link>https://mobiscroll.com/releases#v6.0.1</link><guid isPermaLink="false">6.0.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release improves usability and visual consistency across Datepicker, Calendar, Popup, Select, Scheduler, and Timeline.&lt;/p&gt;
&lt;p&gt;We fixed focus styling in Datepicker range controls, improved anchored popup arrow positioning near container edges, and resolved unexpected scroll behavior in Select multi-select mode.&lt;/p&gt;
&lt;p&gt;For Calendar event labels and the Scheduler/Timeline more popup, single-day events now use a cleaner time display that reduces visual noise in dense views.&lt;/p&gt;
&lt;p&gt;We also fixed sticky event title behavior in Scheduler so titles stay aligned while scrolling.&lt;/p&gt;
&lt;h3&gt;Calendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Non all-day event labels now use shortened round-hour times in AM/PM format (for example &lt;code&gt;1 AM&lt;/code&gt; instead of &lt;code&gt;1:00 AM&lt;/code&gt;) to save space in compact views.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the focus styling of calendar controls where the outline could be cut off when range controls were visible.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed anchored arrow positioning near popup edges.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed anchored arrow positioning near popup edges.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; The event popover now shows only the time (without the date) for single-day events, reducing visual clutter.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed sticky event titles so they correctly follow grid container scrolling.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed anchored arrow positioning near popup edges.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where multi-select could scroll unexpectedly when multiple values were selected.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; The event popover now shows only the time (without the date) for single-day events, reducing visual clutter.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 6.0.0</title><link>https://mobiscroll.com/releases#v6.0.0</link><guid isPermaLink="false">6.0.0</guid><description>&lt;h3&gt;Major release: Mobiscroll 6.0.0&lt;/h3&gt;
&lt;p&gt;Mobiscroll 6 is a new major release focused on modernization, performance, and API consistency across components.&lt;/p&gt;
&lt;h3&gt;API improvements&lt;/h3&gt;
&lt;p&gt;API options were streamlined with naming alignment and deprecations for legacy options.&lt;/p&gt;
&lt;h3&gt;Theme updates&lt;/h3&gt;
&lt;p&gt;
We rewrote the themes based on the latest Windows (Fluent), Material (Material 3), and iOS (Liquid Glass) design specifications, for a cleaner, more consistent UI.
To maintain backward compatibility, we added legacy theme files that can be used to keep the old theme appearance if needed.
&lt;/p&gt;
&lt;h3&gt;CSS variables&lt;/h3&gt;
&lt;p&gt;We introduced a CSS variable-based styling foundation. This ensures easier theme customization and also significantly reduces the size of the CSS.&lt;/p&gt;
&lt;h3&gt;Platform updates and cleanup&lt;/h3&gt;
&lt;p&gt;Minimum supported framework and browser versions were updated. Support for IE11 and &lt;code&gt;node-sass&lt;/code&gt; was removed, and package naming was aligned with current Angular and React ecosystem conventions.&lt;/p&gt;
&lt;h3&gt;Scheduler and Timeline day offsets&lt;/h3&gt;
&lt;p&gt;Shifted day support lets you redefine the boundaries of a day, making it possible to display hours from the previous or following day within the same view. This is ideal for night shifts, TV schedules, festival stages, or transport operations — where a &apos;day&apos; doesn&apos;t start and end at midnight. For example, you can configure a view from 6 AM to the next day&apos;s 6 AM, show an 18:00–08:00 overnight shift, or extend the day slightly past midnight to capture late-night activity.&lt;/p&gt;
&lt;h3&gt;Scheduler virtualization and sticky headers&lt;/h3&gt;
&lt;p&gt;Scheduler now supports virtualized scrolling and on-demand loading with &lt;code&gt;onVirtualLoading&lt;/code&gt;. The scheduler header and time column is now using native CSS sticky for better performance, eliminating the syncing latency during scroll.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We introduced CSS variables across all components for theme customization.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added legacy CSS and SCSS theme files to keep the old theme appearance if needed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We improved the npm package definitions to align with the latest standards.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Removed:&lt;/strong&gt; We dropped support for IE11.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Removed:&lt;/strong&gt; We dropped support for &lt;code&gt;node-sass&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Removed:&lt;/strong&gt; We dropped support for HTML markup in strings for improved security. It is only supported in jQuery and JavaScript render functions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We updated the minimum supported browser versions to Chrome 56, Firefox 32, iOS/Safari 13, and Edge 79.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the following npm packages to align with current ecosystem standards: &lt;code&gt;angular-ivy&lt;/code&gt; to &lt;code&gt;angular&lt;/code&gt; (Angular 13+), &lt;code&gt;angular&lt;/code&gt; to &lt;code&gt;angular-legacy&lt;/code&gt; (Angular 9-12), &lt;code&gt;react&lt;/code&gt; to &lt;code&gt;react-legacy&lt;/code&gt; (React &lt; 18), and &lt;code&gt;react-next&lt;/code&gt; to &lt;code&gt;react&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We updated the minimum framework versions to Angular 9, React 17, Vue 3, and TypeScript version to TypeScript 4.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We migrated from the deprecated Sass functions and updated the minimum Sass version to 1.80.0.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We rewrote the built-in themes based on the latest Windows (Fluent), Material (Material 3), and iOS (Liquid Glass) design systems.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We restructured the CSS architecture across all components to use CSS variables.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We changed the default value of the &lt;code&gt;refDate&lt;/code&gt; option from &lt;code&gt;&apos;1970-01-01&apos;&lt;/code&gt; to today&apos;s date.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderEvent&lt;/code&gt; option to &lt;code&gt;renderAgendaEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;eventTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;agendaEventTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;event&lt;/code&gt; slot (Vue) to &lt;code&gt;agendaEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderEventContent&lt;/code&gt; option to &lt;code&gt;renderAgendaEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;eventContentTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;agendaEventContentTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;eventContent&lt;/code&gt; slot (Vue) to &lt;code&gt;agendaEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderDay&lt;/code&gt; option to &lt;code&gt;renderAgendaDay&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;dayTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;agendaDayTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;day&lt;/code&gt; slot (Vue) to &lt;code&gt;agendaDay&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Removed:&lt;/strong&gt; We dropped the &lt;code&gt;weeks&lt;/code&gt; option. The &lt;code&gt;calendarSize&lt;/code&gt; option can be used instead.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We changed the default value of the &lt;code&gt;refDate&lt;/code&gt; option from &lt;code&gt;&apos;1970-01-01&apos;&lt;/code&gt; to today&apos;s date.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;onEventClick&lt;/code&gt;, &lt;code&gt;onEventDoubleClick&lt;/code&gt;, and &lt;code&gt;onEventRightClick&lt;/code&gt; events, which were also firing the &lt;code&gt;onCellClick&lt;/code&gt;, &lt;code&gt;onCellDoubleClick&lt;/code&gt;, and &lt;code&gt;onCellRightClick&lt;/code&gt; events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;onLabelClick&lt;/code&gt; event, which fired the &lt;code&gt;onCellClick&lt;/code&gt; as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We changed the default value of the &lt;code&gt;refDate&lt;/code&gt; option from &lt;code&gt;&apos;1970-01-01&apos;&lt;/code&gt; to today&apos;s date.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderLabel&lt;/code&gt; option to &lt;code&gt;renderCalendarEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;labelTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;calendarEventTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;label&lt;/code&gt; slot (Vue) to &lt;code&gt;calendarEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderLabelContent&lt;/code&gt; option to &lt;code&gt;renderCalendarEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;labelContentTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;calendarEventContentTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;labelContent&lt;/code&gt; slot (Vue) to &lt;code&gt;calendarEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderEvent&lt;/code&gt; option to &lt;code&gt;renderPopoverEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;eventTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;popoverEventTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;event&lt;/code&gt; slot (Vue) to &lt;code&gt;popoverEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderEventContent&lt;/code&gt; option to &lt;code&gt;renderPopoverEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;eventContentTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;popoverEventContentTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;eventContent&lt;/code&gt; slot (Vue) to &lt;code&gt;popoverEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderDay&lt;/code&gt; option to &lt;code&gt;renderCalendarDay&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;dayTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;calendarDayTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;day&lt;/code&gt; slot (Vue) to &lt;code&gt;calendarDay&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderDayContent&lt;/code&gt; option to &lt;code&gt;renderCalendarDayContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;dayContentTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;calendarDayContentTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;dayContent&lt;/code&gt; slot (Vue) to &lt;code&gt;calendarDayContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Removed:&lt;/strong&gt; We dropped notification functions from React. Only components can be used.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Removed:&lt;/strong&gt; We dropped support for HTML markup inside the &lt;code&gt;headerText&lt;/code&gt; option.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for relative day offsets (negative suffix for start, positive suffix for end) in the &lt;code&gt;view&lt;/code&gt; option’s &lt;code&gt;startTime&lt;/code&gt; and &lt;code&gt;endTime&lt;/code&gt; properties to seamlessly span across midnight (for example &lt;code&gt;&apos;20:00-1&apos;&lt;/code&gt;, &lt;code&gt;&apos;06:00+1&apos;&lt;/code&gt;).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We virtualized scheduler scrolling, making it possible to work with large data sets across long periods and many resources without degrading interaction performance on mobile or desktop.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;onVirtualLoading&lt;/code&gt; lifecycle event, which is triggered when a new virtual page is loaded on both horizontal and vertical scrolling. This enables on-demand loading of events and resources as users scroll through the scheduler.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;dragTimeStepBase&lt;/code&gt; option to set the base for &lt;code&gt;dragTimeStep&lt;/code&gt; calculation. If set to &lt;code&gt;&apos;viewStart&apos;&lt;/code&gt;, it takes the &lt;code&gt;startTime&lt;/code&gt; property of the &lt;code&gt;view&lt;/code&gt; option as reference instead of the beginning of the day.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an alignment issue with the date display in the header when using the Windows theme in RTL mode.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderScheduleEvent&lt;/code&gt; option to &lt;code&gt;renderSchedulerEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;scheduleEventTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;schedulerEventTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;scheduleEvent&lt;/code&gt; slot (Vue) to &lt;code&gt;schedulerEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderScheduleEventContent&lt;/code&gt; option to &lt;code&gt;renderSchedulerEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;scheduleEventContentTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;schedulerEventContentTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;scheduleEventContent&lt;/code&gt; slot (Vue) to &lt;code&gt;schedulerEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderDay&lt;/code&gt; option to &lt;code&gt;renderSchedulerDay&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;dayTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;schedulerDayTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;day&lt;/code&gt; slot (Vue) to &lt;code&gt;schedulerDay&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderDayContent&lt;/code&gt; option to &lt;code&gt;renderSchedulerDayContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;dayContentTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;schedulerDayContentTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;dayContent&lt;/code&gt; slot (Vue) to &lt;code&gt;schedulerDayContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;schedule&lt;/code&gt; prop to &lt;code&gt;scheduler&lt;/code&gt; under the &lt;code&gt;view&lt;/code&gt; option with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for relative day offsets (negative suffix for start, positive suffix for end) in the &lt;code&gt;view&lt;/code&gt; option’s &lt;code&gt;startTime&lt;/code&gt; and &lt;code&gt;endTime&lt;/code&gt; properties to seamlessly span across midnight for single-day view (for example &lt;code&gt;&apos;20:00-1&apos;&lt;/code&gt;, &lt;code&gt;&apos;06:00+1&apos;&lt;/code&gt;).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventDisplay&lt;/code&gt; prop (values: &lt;code&gt;&apos;exact&apos;&lt;/code&gt; | &lt;code&gt;&apos;fill&apos;&lt;/code&gt;) under the &lt;code&gt;view&lt;/code&gt; option, marking the &lt;code&gt;eventList&lt;/code&gt; as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;dragTimeStepBase&lt;/code&gt; option to set the base for &lt;code&gt;dragTimeStep&lt;/code&gt; calculation. If set to &lt;code&gt;&apos;viewStart&apos;&lt;/code&gt;, it takes the &lt;code&gt;startTime&lt;/code&gt; property of the &lt;code&gt;view&lt;/code&gt; option as reference, otherwise the beginning of the day.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Removed:&lt;/strong&gt; We dropped the &lt;code&gt;resolution&lt;/code&gt; prop under the &lt;code&gt;view&lt;/code&gt; option. Only &lt;code&gt;resolutionHorizontal&lt;/code&gt; and &lt;code&gt;resolutionVertical&lt;/code&gt; are supported.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderScheduleEvent&lt;/code&gt; option to &lt;code&gt;renderTimelineEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;scheduleEventTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;timelineEventTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;scheduleEvent&lt;/code&gt; slot (Vue) to &lt;code&gt;timelineEvent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderScheduleEventContent&lt;/code&gt; option to &lt;code&gt;renderTimelineEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;scheduleEventContentTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;timelineEventContentTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;scheduleEventContent&lt;/code&gt; slot (Vue) to &lt;code&gt;timelineEventContent&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;renderDay&lt;/code&gt; option to &lt;code&gt;renderTimelineDay&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;dayTemplate&lt;/code&gt; option (Angular) to &lt;code&gt;timelineDayTemplate&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changed:&lt;/strong&gt; We renamed the &lt;code&gt;day&lt;/code&gt; slot (Vue) to &lt;code&gt;timelineDay&lt;/code&gt; with backward compatibility, marked as deprecated.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 19 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.35.5</title><link>https://mobiscroll.com/releases#v5.35.5</link><guid isPermaLink="false">5.35.5</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This update focuses on timezone and layout consistency for the Scheduler and Timeline components.&lt;/p&gt;
&lt;p&gt;We fixed an issue where the current-time indicator could be positioned incorrectly around daylight saving time transitions when using Day.js. We also resolved a navigation issue where calling &lt;code&gt;navigate&lt;/code&gt; method could scroll to an incorrect time in timezone-aware setups.&lt;/p&gt;
&lt;p&gt;Event buffer handling was improved as well, fixing layout calculation issues that could lead to incorrect event positioning and sizing in certain scenarios.&lt;/p&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the current-time indicator could appear in the wrong position around DST changes when using Day.js.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where event length around DST transitions was calculated incorrectly when using the &lt;code&gt;dayjsTimezone&lt;/code&gt; plugin.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where calling the navigate method could scroll to an incorrect time when timezones were used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where event buffers were not properly considered during layout calculation, resulting in incorrect event positioning and sizing in some cases.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the current-time indicator could appear in the wrong position around DST changes when using Day.js.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where event length around DST transitions was calculated incorrectly when using the &lt;code&gt;dayjsTimezone&lt;/code&gt; plugin.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed  an issue where calling the navigate method could scroll to an incorrect time when timezones were used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where event buffers were not properly considered during layout calculation, resulting in incorrect event positioning and sizing in some cases.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.35.4</title><link>https://mobiscroll.com/releases#v5.35.4</link><guid isPermaLink="false">5.35.4</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This update addresses navigation and user experience issues across Scheduler, Timeline, and Select components.&lt;/p&gt;
&lt;p&gt;We&apos;ve fixed an issue in the Scheduler and Timeline where the &lt;code&gt;navigate&lt;/code&gt; and &lt;code&gt;navigateToEvent&lt;/code&gt; methods were not applying timezone settings correctly, which could cause navigation to display incorrect dates in timezone-aware configurations.&lt;/p&gt;
&lt;p&gt;The Select component now properly scrolls to the selected item when opening the dropdown, making it easier to locate the currently selected option in long lists.&lt;/p&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in the &lt;code&gt;navigate&lt;/code&gt; and &lt;code&gt;navigateToEvent&lt;/code&gt; methods where timezone was not being applied correctly, causing navigation to potentially display incorrect dates when using timezone-aware configurations.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the Select component didn&apos;t scroll to the selected item when opening the dropdown, making it difficult to locate the currently selected option in long lists.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in the &lt;code&gt;navigate&lt;/code&gt; and &lt;code&gt;navigateToEvent&lt;/code&gt; methods where timezone was not being applied correctly, causing navigation to potentially display incorrect dates when using timezone-aware configurations.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 24 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.35.3</title><link>https://mobiscroll.com/releases#v5.35.3</link><guid isPermaLink="false">5.35.3</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This update focuses on rendering improvements and performance optimizations for the Eventcalendar and Timeline components.&lt;/p&gt;
&lt;p&gt;We&apos;ve resolved a display issue in the Eventcalendar where multi-day event labels were not appearing correctly on the first day of a new week in the month view.&lt;/p&gt;
&lt;p&gt;Timeline users will benefit from significantly improved timezone conversion performance when working with large event datasets. We also fixed an issue with short events displaying with incorrect minimum width in daily resolution views.&lt;/p&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where multi-day event labels were not appearing on the first day of a new week when the event ended on that day, causing labels to be hidden on overflow days in the month view.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Optimized timezone conversion performance when processing large numbers of events with timezone support enabled.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where short events displayed with incorrect minimum width in daily resolution views, even when falling outside the visible time range defined by &lt;code&gt;startTime&lt;/code&gt; and &lt;code&gt;endTime&lt;/code&gt; options. Also improved the event minimum width calculation for larger horizontal resolutions.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.35.2</title><link>https://mobiscroll.com/releases#v5.35.2</link><guid isPermaLink="false">5.35.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This update focuses on stability and consistency across Agenda, Datepicker, Eventcalendar, Scheduler, and Timeline components.&lt;/p&gt;
&lt;p&gt;Timeline and Scheduler users benefit from several rendering and behavior fixes. Navigation and dynamic &lt;code&gt;min&lt;/code&gt;/&lt;code&gt;max&lt;/code&gt; handling were improved. In the Timeline view, the rendered day is now passed to key rendering functions when using vertical resolution, and issues with Angular cell data and empty row handling have been resolved.&lt;/p&gt;
&lt;p&gt;We fixed an issue where &lt;code&gt;updateRecurringEvent&lt;/code&gt; did not update &lt;code&gt;resource&lt;/code&gt; and &lt;code&gt;slot&lt;/code&gt; values in &lt;code&gt;all&lt;/code&gt; mode.&lt;/p&gt;
&lt;p&gt;The Datepicker now behaves reliably in Firefox when clearing date ranges.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;updateRecurringEvent&lt;/code&gt; function wasn&apos;t updating the resource and slot properties in case of &quot;all&quot; update mode.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved an issue where clearing the selected range from the Start tab in the Date Range Calendar could cause the browser tab to freeze in Firefox.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed multi-day event labels no longer display an extra border and background on the last visible day when the event was focused.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;updateRecurringEvent&lt;/code&gt; function wasn&apos;t updating the resource and slot properties in case of &quot;all&quot; update mode.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the scheduler header incorrectly displayed weekdays when resources were dynamically loaded.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;updateRecurringEvent&lt;/code&gt; function wasn&apos;t updating the resource and slot properties in case of &quot;all&quot; update mode.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;navigate&lt;/code&gt; method to correctly scroll to the specified date and time on the first call.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;min&lt;/code&gt; and &lt;code&gt;max&lt;/code&gt; options did not update dynamically when their values changed, causing invalid areas to not display correctly.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the rendered day as a parameter to the &lt;code&gt;renderSidebar&lt;/code&gt;, and &lt;code&gt;renderResourceEmpty&lt;/code&gt; functions when &lt;code&gt;verticalResolution: &apos;day&apos;&lt;/code&gt; is applied.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; In Angular cell templates, the &lt;code&gt;args.date&lt;/code&gt; parameter was missing the specific cell time.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where built-in button texts weren&apos;t updating when the locale changed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;updateRecurringEvent&lt;/code&gt; function wasn&apos;t updating the resource and slot properties in case of &quot;all&quot; update mode.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue with the hide empty rows feature, which did not work correctly with hierarchical resources and vertical days.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;navigate&lt;/code&gt; method/&lt;code&gt;selectedDate&lt;/code&gt; update to correctly scroll to the specified date and time on the first call.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;navigate&lt;/code&gt; method/&lt;code&gt;selectedDate&lt;/code&gt; update to correctly scroll to the specified date during external drag interactions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;min&lt;/code&gt; and &lt;code&gt;max&lt;/code&gt; options did not update dynamically when their values changed, causing invalid areas to not display correctly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where changing the parent resource row heights was not working when variable event heights were used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved an issue where the &lt;code&gt;renderSidebar&lt;/code&gt; function was not displayed when resources were not defined.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.35.1</title><link>https://mobiscroll.com/releases#v5.35.1</link><guid isPermaLink="false">5.35.1</guid><description>&lt;h3&gt;Feature and bugfix release&lt;/h3&gt;
&lt;p&gt;This release introduces new drag-out capabilities for the Eventcalendar, making it possible to sort and drop events into external lists using the &lt;code&gt;dragulaDraggable&lt;/code&gt; and &lt;code&gt;sortableJsDraggable&lt;/code&gt; plugins.&lt;/p&gt;
&lt;p&gt;We&apos;ve also made several improvements and fixes across Eventcalendar views. Event sorting now correctly falls back to the default order instead of alphabetical when &lt;code&gt;order&lt;/code&gt; properties are equal. Hidden resources or time ranges are handled properly in the Scheduler and Timeline views.&lt;/p&gt;
&lt;p&gt;For the Datepicker, we resolved an issue where re-selecting a date range could freeze the browser in Firefox, and fixed a rendering bug in Angular&apos;s month selection view.&lt;/p&gt;
&lt;p&gt;The Select component also received a fix to ensure group wheel selections scroll correctly when no initial value is set.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed event sorting to fallback to default ordering instead of alphabetical when event &lt;code&gt;order&lt;/code&gt; properties are equal.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where re-selecting a date range in the Date Range Calendar could cause the browser tab to freeze in Firefox.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved an issue in Angular, where multiple year titles appeared in the month selection view when using the page option.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for dragging items out of the Calendar, enabling sorting and dropping into external lists through the &lt;code&gt;dragulaDraggable&lt;/code&gt; and &lt;code&gt;sortableJsDraggable&lt;/code&gt; plugins.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed event sorting to fallback to default ordering instead of alphabetical when event &lt;code&gt;order&lt;/code&gt; properties are equal.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; External event drag operations no longer throw errors in views that don&apos;t support event drag &amp; drop (such as the Year view or in cases where page size is increased).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for dragging items out of the Scheduler, enabling sorting and dropping into external lists through the &lt;code&gt;dragulaDraggable&lt;/code&gt; and &lt;code&gt;sortableJsDraggable&lt;/code&gt; plugins.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the navigation behavior to correctly handle cases when the target date or resource is hidden.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; The &lt;code&gt;hideInvalidColumns&lt;/code&gt; property of the &lt;code&gt;view&lt;/code&gt; option now correctly hides resource headers in Angular when the scheduler is configured to group by date.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed event sorting to fallback to default ordering instead of alphabetical when event &lt;code&gt;order&lt;/code&gt; properties are equal.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where selecting a group wheel value failed to scroll the second wheel if no initial value was set.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for dragging items out of the Timeline, enabling sorting and dropping into external lists through the &lt;code&gt;dragulaDraggable&lt;/code&gt; and &lt;code&gt;sortableJsDraggable&lt;/code&gt; plugins.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed event sorting to fallback to default ordering instead of alphabetical when event &lt;code&gt;order&lt;/code&gt; properties are equal.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; &lt;code&gt;Invalid&lt;/code&gt; and &lt;code&gt;color&lt;/code&gt; ranges inside non-displayed parts of the timeline are now hidden correctly (previously they were still rendered with minimum with, e.g., when falling fully within the startTime/endTime range).&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 13 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.35.0</title><link>https://mobiscroll.com/releases#v5.35.0</link><guid isPermaLink="false">5.35.0</guid><description>&lt;h3&gt;Cleaner, smarter views&lt;/h3&gt;
&lt;p&gt;New options let you hide empty or invalid rows/columns in Scheduler and Timeline, so your users see only the times and resources that matter.&lt;/p&gt;
&lt;h3&gt;More ways to customize&lt;/h3&gt;
&lt;p&gt;With new cell templating and hover events for both cells and resources, you can create richer, more interactive calendar and scheduling experiences.&lt;/p&gt;
&lt;h3&gt;Seamless drag &amp; drop&lt;/h3&gt;
&lt;p&gt;We’ve added out-of-the-box integrations for SortableJS and Dragula, making it simple to bring intuitive drag-and-drop interactions into your calendars.&lt;/p&gt;
&lt;h3&gt;Angular modernization&lt;/h3&gt;
&lt;p&gt;All our Angular demos now use standalone components, helping you follow the latest Angular best practices with less boilerplate.&lt;/p&gt;
&lt;h3&gt;Timezone improvements&lt;/h3&gt;
&lt;p&gt;Timezone demos and examples now rely on the lightweight and modern Day.js library instead of Moment.js, ensuring better performance and future compatibility.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Angular demos and examples now showcase standalone components, reducing boilerplate and aligning with modern Angular best practices.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Timezone demos and examples now use Day.js instead of Moment.js, improving performance and maintainability.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Corrected the type for &lt;code&gt;themeVariant&lt;/code&gt; in the global &lt;code&gt;setOptions&lt;/code&gt; function for more consistent type handling.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved an issue with the &lt;code&gt;getEvents&lt;/code&gt; method where the first day of the view was incorrect when called without parameters.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Corrected the Polish translation of the Set button.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added integration plugins for third-party drag-and-drop libraries: &lt;code&gt;dragulaDraggable&lt;/code&gt; (for Dragula) and &lt;code&gt;sortableJsDraggable&lt;/code&gt; (for SortableJS).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved an issue with the &lt;code&gt;getEvents&lt;/code&gt; method where the first day of the view was incorrect when called without parameters.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Events are now properly passed to the day template in the Vue component.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added integration plugins for third-party drag-and-drop libraries: &lt;code&gt;dragulaDraggable&lt;/code&gt; (for Dragula) and &lt;code&gt;sortableJsDraggable&lt;/code&gt; (for SortableJS).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;hideEmptyColumns&lt;/code&gt; property to the scheduler view configuration to hide columns without events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;hideInvalidColumns&lt;/code&gt; property to the scheduler view configuration to hide fully invalid columns.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;renderCell&lt;/code&gt; / &lt;code&gt;cellTemplate&lt;/code&gt; / &lt;code&gt;cell&lt;/code&gt; slot for customizing scheduler cells.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;onCellHoverIn&lt;/code&gt; / &lt;code&gt;onCellHoverOut&lt;/code&gt; events for scheduler cells.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;onResourceHoverIn&lt;/code&gt; / &lt;code&gt;onResourceHoverOut&lt;/code&gt; events for scheduler resource cells.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved an issue with the &lt;code&gt;getEvents&lt;/code&gt; method where the first day of the view was incorrect when called without parameters.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Addressed an error when using &lt;code&gt;maxEventStack&lt;/code&gt; together with &lt;code&gt;eventOrder&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Corrected the CSS class of the schedule day column when the &lt;code&gt;firstDay&lt;/code&gt; option was changed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed an issue where short event durations caused the buffer time to display incorrectly.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;hideEmptyRows&lt;/code&gt; property to the timeline view configuration to hide rows without events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;hideInvalidRows&lt;/code&gt; property to the timeline view configuration to hide fully invalid rows.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added integration plugins for third-party drag-and-drop libraries: &lt;code&gt;dragulaDraggable&lt;/code&gt; (for Dragula) and &lt;code&gt;sortableJsDraggable&lt;/code&gt; (for SortableJS).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;renderCell&lt;/code&gt; / &lt;code&gt;cellTemplate&lt;/code&gt; / &lt;code&gt;cell&lt;/code&gt; slot for customizing timeline cells.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;onCellHoverIn&lt;/code&gt; / &lt;code&gt;onCellHoverOut&lt;/code&gt; events for timeline cells.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; Added the &lt;code&gt;onResourceHoverIn&lt;/code&gt; / &lt;code&gt;onResourceHoverOut&lt;/code&gt; events for timeline resource cells.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved an issue with the &lt;code&gt;getEvents&lt;/code&gt; method where the first day of the view was incorrect when called without parameters.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Collapsing a parent resource and updating items at the end of the resource list now correctly triggers the &lt;code&gt;onVirtualScroll&lt;/code&gt; event.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Changing the timeline resolution now consistently triggers the &lt;code&gt;onVirtualScroll&lt;/code&gt; event.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Addressed an error when using &lt;code&gt;maxEventStack&lt;/code&gt; together with &lt;code&gt;eventOrder&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed an issue where short event durations caused the buffer time to display incorrectly.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 10 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.34.3</title><link>https://mobiscroll.com/releases#v5.34.3</link><guid isPermaLink="false">5.34.3</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release includes several bug fixes for the Eventcalendar and Datepicker components, addressing a range of use cases we&apos;ve encountered over time.&lt;/p&gt;
&lt;p&gt;We&apos;ve resolved the resource dragging issue in the Timeline view when only a few resources are present, and also fixed the &lt;code&gt;navigateToEvent&lt;/code&gt; functionality in the Angular component.&lt;/p&gt;
&lt;p&gt;We also fixed the Datepicker&apos;s initial page rendering when the min and max options were set, and resolved an issue where the &lt;code&gt;onActiveDateChange&lt;/code&gt; event wasn&apos;t triggering in the Angular component.&lt;/p&gt;
&lt;p&gt;We improved accessibility in the Calendar view by making event count labels accessible via keyboard navigation.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the agenda was not scrolled to the correct date after loading the events.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar opened to the wrong month if a max date was set, and the selected date was on the last available day, with a time other than midnight.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the picker was not opened on click, when initialized on an &lt;code&gt;ion-input&lt;/code&gt; element (since Ionic v8.5.6).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in the Angular component where the &lt;code&gt;onActiveDateChange&lt;/code&gt; event did not trigger when switching between the start and end date in the range picker.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved an issue where input-related options (&lt;code&gt;ariaLabel&lt;/code&gt;, &lt;code&gt;disabled&lt;/code&gt;, &lt;code&gt;endIcon&lt;/code&gt;, &lt;code&gt;startIcon&lt;/code&gt;, &lt;code&gt;placeholder&lt;/code&gt;) where default values cannot be updated in the Angular component.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Added keyboard access support to the event count labels for improved accessibility.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the initial height of the textarea when the default value contained multi-line text, affecting both jQuery and vanilla JavaScript components.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the autoscroll feature to not to scroll vertically when drag in time is disabled.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We corrected a resource drag position miscalculation when dragging over the last resource and the component height exceeded the total height of the resources.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the autoscroll feature to not to scroll when the event is resized or dragged within a fixed resource, or when drag in time or drag between resources is disabled.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;navigateToEvent&lt;/code&gt; method which did not work correctly in Angular, when used with variable height events.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 10 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.34.2</title><link>https://mobiscroll.com/releases#v5.34.2</link><guid isPermaLink="false">5.34.2</guid><description>&lt;p&gt;This update fixes a bunch of bugs to make things smoother and more reliable. We improved the Day.js timezone plugin, and fixed the update of recurring events. You&apos;ll also see better behavior in the Timeline and Scheduler — especially with drag &amp; drop, the Today button, and overall stability, even in Firefox and RTL mode.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved multiple issues with the Day.js timezone plugin, including preserving millisecond values when creating dates, maintaining timezone information in ISO 8601 strings (instead of converting to UTC), and correctly parsing date strings that include timezone offsets.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Corrected a bug in the &lt;code&gt;updateRecurringEvent&lt;/code&gt; function where the &lt;code&gt;until&lt;/code&gt; value was incorrect when updating &lt;code&gt;&apos;following&apos;&lt;/code&gt; occurrences.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; In the Vue version, addressed an issue where hovering in or out of the input field while typing caused the input value to reset.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; External drop now correctly assigns the event resource when the target calendar has only one resource.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; The &quot;Today&quot; button now properly scrolls the view to the current date and time.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Resolved a bug in RTL mode where column calculations during drag &amp; drop and navigation were incorrect.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Addressed an error that occurred during the initial loading of the Scheduler in Firefox.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; When dragging external resources, ensured that generated IDs are assigned only to newly created resources and not to the original drag data.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; External drop now correctly sets the event resource if the destination calendar has a single resource.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; The &quot;Today&quot; button now scrolls correctly to the current date and time.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.34.1</title><link>https://mobiscroll.com/releases#v5.34.1</link><guid isPermaLink="false">5.34.1</guid><description>&lt;p&gt;This update fixes a bug in the Angular version of the Agenda and Eventcalendar popover where the &lt;code&gt;onEventClick&lt;/code&gt;, &lt;code&gt;onEventDoubleClick&lt;/code&gt;, and &lt;code&gt;EventRightClick&lt;/code&gt; events weren&apos;t firing properly.&lt;/p&gt;
&lt;p&gt;It also clears up some type definition issues with the Draggable component options that were causing build errors.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;onEventClick&lt;/code&gt;, &lt;code&gt;onEventDoubleClick&lt;/code&gt; and &lt;code&gt;onEventRightClick&lt;/code&gt; which were not firing in Angular.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed a bug where &lt;code&gt;onEventClick&lt;/code&gt;, &lt;code&gt;onEventDoubleClick&lt;/code&gt;, and &lt;code&gt;onEventRightClick&lt;/code&gt; didn&apos;t work from the event popover in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Cleaned up the &lt;code&gt;MbscDraggableOptions&lt;/code&gt; type definition to avoid errors caused by hidden properties.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Gave priority to external drag data over &lt;code&gt;extendDefaultEvent&lt;/code&gt;, making it easier to work with external events.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Gave priority to external drag data over &lt;code&gt;extendDefaultEvent&lt;/code&gt;, making it easier to work with external events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Cleaned up the &lt;code&gt;MbscDraggableOptions&lt;/code&gt; type definition to avoid errors caused by hidden properties.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Gave priority to external drag data over &lt;code&gt;extendDefaultEvent&lt;/code&gt;, making it easier to work with external events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Cleaned up the &lt;code&gt;MbscDraggableOptions&lt;/code&gt; type definition to avoid errors caused by hidden properties.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 09 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.34.0</title><link>https://mobiscroll.com/releases#v5.34.0</link><guid isPermaLink="false">5.34.0</guid><description>&lt;h3&gt;External Drag &amp; Drop for Resources in the Timeline&lt;/h3&gt;
&lt;p&gt;We’ve added support for dragging and dropping resources in and out of the Timeline view. Now you can not only reorder resources internally, but also drag them out to a &lt;code&gt;Dropcontainer&lt;/code&gt; or even another Timeline. You can also drop external items onto the Timeline to add them as new resources.&lt;/p&gt;
&lt;h3&gt;Timezone support with Day.js&lt;/h3&gt;
&lt;p&gt;We’ve added support for Day.js through our new plugin, allowing you to handle timezones with Day.js instead of Moment.js. Great news for fans of Day.js!&lt;/p&gt;
&lt;h3&gt;Variable Column Widths in Scheduler&lt;/h3&gt;
&lt;p&gt;The Scheduler view now supports variable column widths, giving you more flexibility to customize your layout. You can adjust the width of individual columns to better fit your content—whether that means making certain days or resources wider to fit more events, or layering different types of information using events with varying widths.&lt;/p&gt;
&lt;h3&gt;Smoother Auto-Scroll During Drag&lt;/h3&gt;
&lt;p&gt;Dragging just got smoother—auto-scroll now adjusts based on pointer position: faster when you&apos;re near the edge, slower when you&apos;re further away. This makes it much easier to move items around in large views.&lt;/p&gt;
&lt;h3&gt;Better Shadow DOM Support&lt;/h3&gt;
&lt;p&gt;We’ve improved how our components work inside the shadow DOM. Lifecycle event targets are now correctly passed, and the Draggable component now has a new &lt;code&gt;context&lt;/code&gt; option to keep dragged elements inside the shadow DOM instead of appending them to the body.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for the Day.js library through our &lt;code&gt;dayjsTimezone&lt;/code&gt; plugin, making timezone handling possible with Day.js.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for the Day.js library through our &lt;code&gt;dayjsTimezone&lt;/code&gt; plugin, making timezone handling possible with Day.js.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Draggable&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;context&lt;/code&gt; option so you can control where dragged elements are added in the DOM.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for the Day.js library through our &lt;code&gt;dayjsTimezone&lt;/code&gt; plugin, making timezone handling possible with Day.js.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an error that occurred with external drag when the calendar was inside a shadow DOM.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; When using the &lt;code&gt;context&lt;/code&gt; option, dragged elements are now appended to the correct context element instead of the document body.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Fixed a bug where navigating to a date didn&apos;t work right after initializing or switching views.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; Anchored positioning now works properly when the anchor is inside a shadow DOM..&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the scrolling speed for both horizontal/vertical event dragging and resource reordering.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for variable column widths, which you can set via CSS—for individual resources or specific weekdays.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;onResourceClick&lt;/code&gt;, &lt;code&gt;onResourceDoubleClick&lt;/code&gt;, and &lt;code&gt;onResourceRightClick&lt;/code&gt; lifecycle events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for the Day.js library through our &lt;code&gt;dayjsTimezone&lt;/code&gt; plugin, making timezone handling possible with Day.js.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the view to keep the horizontal and vertical scroll position at the previous date and time values when changing the view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the external drag, which resulted in error when the calendar was inside shadow DOM.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; When the &lt;code&gt;context&lt;/code&gt; option is specified for the calendar, the dragged elements will now be appended to the specified context element instead of the document body.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where navigating to a date did not work right after initialization or a view change.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the scrolling speed for both horizontal/vertical event dragging and resource reordering.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for external drag &amp; drop on resources in the timeline view..&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;onResourceDragLeave&lt;/code&gt;, &lt;code&gt;onResourceDragEnter&lt;/code&gt; lifecycle events, triggered when a resource enters or leaves the timeline.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;onResourceCreate&lt;/code&gt;, &lt;code&gt;onResourceCreated&lt;/code&gt;, &lt;code&gt;onResourceDelete&lt;/code&gt; and &lt;code&gt;onResourceDeleted&lt;/code&gt; lifecycle events for handling resources being created or deleted via drag &amp; drop&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;onResourceClick&lt;/code&gt;, &lt;code&gt;onResourceDoubleClick&lt;/code&gt;, and &lt;code&gt;onResourceRightClick&lt;/code&gt; lifecycle events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for the Day.js library through our &lt;code&gt;dayjsTimezone&lt;/code&gt; plugin, making timezone handling possible with Day.js.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the external drag, which resulted in error when the calendar was inside shadow DOM.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; When the &lt;code&gt;context&lt;/code&gt; option is specified for the calendar, the dragged elements will now be appended to the specified context element instead of the document body&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the vertical day resolution, which did not appear correctly in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where navigating to a date did not work right after initialization or a view change.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a print view bug where the header columns were not always in sync with the grid columns.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.33.2</title><link>https://mobiscroll.com/releases#v5.33.2</link><guid isPermaLink="false">5.33.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;We resolved several issues across multiple components, including fixed timezone offset problems in the Datepicker and corrected icon alignment for icon-only buttons in the Popup.&lt;/p&gt;
&lt;p&gt;In case of the Scheduler/Timeline components, we addressed multiple issues, including the min and max options fix when timezone plugins were used and the date parameter in the onCellClick, onCellDoubleClick, and onCellRightClick lifecycle events.&lt;/p&gt;
&lt;p&gt;This release also includes various minor fixes. See the full list below.&lt;/p&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where in the case of range selection with the timezone plugin, the timezone offset was applied incorrectly when the input field was updated manually.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the incorrect icon alignment in case of icon only buttons.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the error that occurred when navigating through the header calendar to a day that wasn&apos;t displayed(when the &lt;code&gt;startDay&lt;/code&gt; and &lt;code&gt;endDay&lt;/code&gt; view properties were used).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;min&lt;/code&gt; and &lt;code&gt;max&lt;/code&gt; options when timezones are used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the external drag data overwrote the &lt;code&gt;extendDefaultEvent&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue with variable event heights, where the height of the resource rows couldn&apos;t be reduced under a certain value (defined by the default event height).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the error that occurred when navigating through the header calendar to a day that wasn&apos;t displayed(when the &lt;code&gt;startDay&lt;/code&gt; and &lt;code&gt;endDay&lt;/code&gt; view properties were used).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;date&lt;/code&gt; parameter in the &lt;code&gt;onCellClick&lt;/code&gt;, &lt;code&gt;onCellDoubleClick&lt;/code&gt;, and &lt;code&gt;onCellRightClick&lt;/code&gt; lifecycle events, which previously pointed to the wrong date when &lt;code&gt;resolutionVertical&lt;/code&gt; was used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;min&lt;/code&gt; and &lt;code&gt;max&lt;/code&gt; options when timezones are used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the external drag data overwrote the &lt;code&gt;extendDefaultEvent&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;onVirtualLoading&lt;/code&gt; lifecycle event where the &lt;code&gt;viewStart&lt;/code&gt; - &lt;code&gt;oldViewStart&lt;/code&gt;, &lt;code&gt;viewEnd&lt;/code&gt; - &lt;code&gt;oldViewEnd&lt;/code&gt;, &lt;code&gt;resourceStart&lt;/code&gt; - &lt;code&gt;oldResourceStart&lt;/code&gt; and &lt;code&gt;resourceEnd&lt;/code&gt; - &lt;code&gt;oldResourceEnd&lt;/code&gt; parameters incorrectly returned identical values.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 13 Mar 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.33.1</title><link>https://mobiscroll.com/releases#v5.33.1</link><guid isPermaLink="false">5.33.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;We fixed an event label display issue on the calendar view, when timezones were also used.&lt;/p&gt;
&lt;p&gt;We also fixed a number of display issues with the timeline view in RTL mode and an infinite resize cycle issue which happened in Safari.&lt;/p&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the display of the event labels, where overlap was not correctly detected between all-day and non all-day events, when timezones were used.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added some missing native input attributes to the input options type, to properly compile with Typescript and React 19.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the time indicator wich caused the component not to load when used with Angular server side rendering.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the time indicator wich caused the component not to load when used with Angular server side rendering.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the border of the last cells in a row appeared incorrectly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the arrow icon of the parent resource was displayed incorrectly in RTL mode in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the sidebar header was positioned incorrectly when not used with hourly or daily horizontal resolution.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed border styling issues with the sidebar and footer in RTL mode.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the drag &amp; drop with auto-scroll and external drag, where the drag froze after scrolling a while, and dragging the event out of the calendar.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue which resulted on infinite resize checks on Safari on certain screen sizes.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.33.0</title><link>https://mobiscroll.com/releases#v5.33.0</link><guid isPermaLink="false">5.33.0</guid><description>&lt;h3&gt;Resource reordering in the timeline&lt;/h3&gt;
&lt;p&gt;We are introducing drag &amp; drop reorder to the resources in the timeline view. This enables reordering the rows and setting a custom order that can be saved locally or to permanent storage, like a database.&lt;/p&gt;
&lt;h3&gt;Sorting the timeline rows&lt;/h3&gt;
&lt;p&gt;The timeline rows can be sorted by manipulating the resource array. Header sorting (asc/desc/default) can be achieved with the help of header templating and custom renderers.&lt;/p&gt;
&lt;h3&gt;Zooming the timeline view&lt;/h3&gt;
&lt;p&gt;We are introducing timeline zoom levels and are adding tools and capabilities for dynamically changing it. This covers a collection of updates and changes that enable the smooth transition between different horizontal resolutions and column widths.&lt;/p&gt;
&lt;h3&gt;Dynamic column widths&lt;/h3&gt;
&lt;p&gt;We are adding control over the column widths within the timeline view that can be changed on the fly. This comes as a set of predefined widths, updatable through CSS, that can be passed to the columnWidth property.&lt;/p&gt;
&lt;p&gt;The resource column received a width treatment as well. We made it dynamic for hierarchical views.&lt;/p&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where were not all times were selectable on the time scroller on days when daylight saving time change occurs.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the Angular component did not work correctly with custom label templates (regression introduced in v5.32.0).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the popup could be closed with 2 clicks only, if another popup or a picker was also opened from the first popup.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the readability of resource columns for hierarchies. The width of the resources is dynamically adjusted based on the maximum navigated hierarchy depth.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;onVirtualLoading&lt;/code&gt; lifecycle event, which is triggered when a new virtual page is loaded, both on horizontal and vertical scrolling. This enables on-demand loading of events and resources as users scroll through the timeline.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;resourceReorder&lt;/code&gt; property to the timeline view configuration. When set to &lt;code&gt;true&lt;/code&gt;, drag handles appear on each resource, and enables reordering through drag &amp; drop. When the drag starts, the &lt;code&gt;onResourceDragStart&lt;/code&gt;, when it ends, the &lt;code&gt;onResourceDragEnd&lt;/code&gt; events will fire. When the order of a resource is changed after drop, the &lt;code&gt;onResourceOrderUpdate&lt;/code&gt; lifecycle event will be fired with the new sort order.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;reorder&lt;/code&gt; property to the resource object, which defines whether a resource can be dragged from its current position in case &lt;code&gt;resourceReorder&lt;/code&gt; is enabled.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;zoomLevels&lt;/code&gt; property to the timeline view configuration which enables the configuration of multiple zoom stages. It accepts an array of key, object pairs that describe each zoom level that is supported. The current level can be set using the newly introduced &lt;code&gt;zoomLevel&lt;/code&gt; option, by setting the key of the previously defined levels from the &lt;code&gt;zoomLevels&lt;/code&gt; object.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;columnWidth&lt;/code&gt; property to the timeline view configuration to set overall timeline column widths. If not set, the default widths apply, which depend on the resolution. The following presets are supported: &lt;code&gt;&apos;xxsmall&apos;&lt;/code&gt; - 24px (1.5em), &lt;code&gt;&apos;xsmall&apos;&lt;/code&gt; - 48px (3em), &lt;code&gt;&apos;small&apos;&lt;/code&gt; - 72px (4.5em) &lt;code&gt;&apos;medium&apos;&lt;/code&gt; - 96px (6em), &lt;code&gt;&apos;large&apos;&lt;/code&gt; - 120px (7.5em), &lt;code&gt;&apos;xlarge&apos;&lt;/code&gt; - 144px (9em), &lt;code&gt;&apos;xxlarge&apos;&lt;/code&gt; - 168px (10.5em) and &lt;code&gt;&apos;xxxlarge&apos;&lt;/code&gt; - 192px (12em). The preset widths can be overridden if necessary through their CSS classes.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where events inside a resource with event creation disabled were not draggable.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 16 Dec 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.32.2</title><link>https://mobiscroll.com/releases#v5.32.2</link><guid isPermaLink="false">5.32.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;We fixed a bug for the Timeline and Scheduler components, where dragging events with quick, consecutive gestures caused the UI to enter in a blocked state.&lt;/p&gt;
&lt;p&gt;The release contains other bugfixes as well, listed below.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the day headers were empty when used with Vue.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onEventRightClick&lt;/code&gt; and &lt;code&gt;onEventDoubleClick&lt;/code&gt; events were not fired in Vue.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the list was not scrolled to the initial date, when the events were loaded async.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug that threw an error when trying to parse with a custom date format the initial value of a range using distinct start and end inputs.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added the missing &lt;code&gt;separator&lt;/code&gt; option to the Angular component.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar navigation arrow was not always working in case of range picking with a &lt;code&gt;minRange&lt;/code&gt; set.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the month labels were not correct in year view, when the Jalali calendar was in use.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onEventRightClick&lt;/code&gt; and &lt;code&gt;onEventDoubleClick&lt;/code&gt; events were not fired from the event popover in Vue.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;checked&lt;/code&gt; property of the Switch and Checkbox instance was not yet holding the correct value inside the native change event (jQuery and JavaScript versions).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue, where event creation was possible on some parts of all-day invalid days, when timezones were used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the target element inside the &lt;code&gt;onEventClick&lt;/code&gt; event, when the click was fired using the keyboard.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fine-tuned the functionality where a collapsed parent resource automatically expands when dragging an event over it — this now only occurs if &lt;code&gt;eventCreation&lt;/code&gt; is set to &lt;code&gt;false&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the UI froze after dragging events quickly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the target element inside the &lt;code&gt;onEventClick&lt;/code&gt; event, when the click was fired using the keyboard.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 12 Nov 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.32.1</title><link>https://mobiscroll.com/releases#v5.32.1</link><guid isPermaLink="false">5.32.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release ships several bugfixes for the Datepicker component, handling the various use cases which we met over time.&lt;/p&gt;
&lt;p&gt;In case of the Eventcalendar views, we fixed the display of multi-day recurring events, which did not appear if the start of the event occurrence was outside of the current view.&lt;/p&gt;
&lt;p&gt;We also improved the accessibilty on the calendar monthly grid, used by the Datepicker and the Eventcalendar as well.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue, where multi-day recurring events did not appear on the view, if the occurrence started outside of the current view.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug where validation selected an invalid range when the invalid option changed dynamically.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug that constantly navigated the calendar back to the current month when the invalids were updated on mobile&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue that navigated the datepicker to the next month when two months were shown and the range started on the second page&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We pass the &lt;code&gt;ariaLabel&lt;/code&gt; option to the modal picker as well to ensure an accessible label.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We improved the accessibility on the calendar days: the day buttons are announced with VoiceOver, and there&apos;s only one control on a day to interact with in TalkBack.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We corrected the &apos;preset-range&apos; validation logic to always comply with the &lt;code&gt;selectSize&lt;/code&gt; option and do not change the length of the selection&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the datepicker automatically selected a value when it was opened.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug that prevented to clear the datepicker selection when the picker was open.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug where the value was not written to the input when the date and time controls were used and the time part was changed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug that prevented the clear buttons on the range picker labels to clear the selection.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug where the change event was fired initially even though the value did not change when using the rangepicker with start and end inputs in JavaScript or jQuery.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We improved the accessibility on the calendar days: the day buttons are announced with VoiceOver, and there&apos;s only one control on a day to interact with in TalkBack.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where recurring event times were modified to the start and end of the day, when used with the &lt;code&gt;eventDisplay: &apos;fill&apos;&lt;/code&gt; view option.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;ariaLabel&lt;/code&gt; option to specify an accessible label for the popup.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the popup was not displayed correctly if the &lt;code&gt;touchUi&lt;/code&gt; option was changed dynamically.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the popup was not displayed correctly in full screen mode with the iOS theme.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the popup blinked shortly after closing in top or bottom display mode.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue, where multi-day recurring events did not appear on the view, if the occurrence started outside of the current view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the multiple timezones were not displayed correctly in some cases.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We pass the &lt;code&gt;ariaLabel&lt;/code&gt; option to the modal picker as well to ensure an accessible label.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue with multiple selections where the initially selected values were not displayed as tags in the input field, when used with plain JavaScript or jQuery.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue, where multi-day recurring events did not appear on the view, if the occurrence started outside of the current view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue, where the height of the parent resources was not adjustable with css, when used with variable event heights.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.32.0</title><link>https://mobiscroll.com/releases#v5.32.0</link><guid isPermaLink="false">5.32.0</guid><description>&lt;h3&gt;Display calendar events by exact time&lt;/h3&gt;
&lt;p&gt;We introduced a new feature which makes possible to display events on the calendar view by their exact times instead of filling the entire day cell.&lt;/p&gt;
&lt;p&gt;This is useful for reservation calendars, where check-out and check-in can happen on the same day. Now this can be displayed with event labels ending and starting mid-day, without overlapping each other.&lt;/p&gt;
&lt;h3&gt;Templating Agenda day headers&lt;/h3&gt;
&lt;p&gt;Customizing days is now possible for the Agenda as well. The day template will be used when rendering the day headers on the Agenda list.&lt;/p&gt;
&lt;p&gt;It is also possible to render day headers for days without events as well, using the &lt;code&gt;showEmptyDays&lt;/code&gt; property of the Agenda view configuration.&lt;/p&gt;
&lt;h3&gt;Expand collapsed resource during drag&lt;/h3&gt;
&lt;p&gt;We added a nice little improvement for the timeline: during the drag &amp; drop of the events, if the pointer is over a collapsed parent resource, and stays there for a while, the resource will be expanded, allowing to move the event to its child resources.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added TypeScript types to the Vue component props, so compile time type check and IDE autosuggest works now as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the monthly and yearly recurrence, where occurrences only were calculated from today, when no from date was specified.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We implemented the &lt;code&gt;renderDay&lt;/code&gt; / &lt;code&gt;dayTemplate&lt;/code&gt; / &lt;code&gt;day&lt;/code&gt; slot for the Agenda as well to customize the day headers on the list.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;showEmptyDays&lt;/code&gt; property to the Agenda view option to be able to show the day header for dates without events as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the order of the event was wrong when recurring events were present and timezones were also used.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where validation did not work correctly on the time scroller with valid or invalid ranges spanning over multiple days.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventDisplay&lt;/code&gt; property to the view configuration, to display the labels in exact time.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the order of the event was wrong when recurring events were present and timezones were also used.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the text &lt;code&gt;undefined&lt;/code&gt; appeared for the Textarea placeholder in Angular, when there was no placeholder set.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the segmented control where the value was selected at the wrong position when using drag select with the iOS theme.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;oldResourceObj&lt;/code&gt; and &lt;code&gt;resourceObj&lt;/code&gt; properties to the &lt;code&gt;onEventUpdate&lt;/code&gt; lifecycle event arguments to easily access the source and destination resource objects.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;resourceObj&lt;/code&gt; property to the &lt;code&gt;onEventCreate&lt;/code&gt;, &lt;code&gt;onEventCreated&lt;/code&gt;, &lt;code&gt;onEventDoubleClick&lt;/code&gt;, &lt;code&gt;onEventDragEnd&lt;/code&gt;, &lt;code&gt;onEventDragStart&lt;/code&gt;, &lt;code&gt;onEventHoverIn&lt;/code&gt;, &lt;code&gt;onEventHoverOut&lt;/code&gt;, &lt;code&gt;onEventRightClick&lt;/code&gt; and &lt;code&gt;onEventUpdated&lt;/code&gt; lifecycle event arguments to easily access destination resource object.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the order of the event was wrong when recurring events were present and timezones were also used.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the theme could not be set properly for the picker, and the global theme was used instead.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the drag functionality - when dragging an event over a collapsed parent resource row and pausing for more than one second without releasing, the resource automatically expands to reveal its children.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;oldResourceObj&lt;/code&gt;, &lt;code&gt;oldSlotObj&lt;/code&gt;, &lt;code&gt;resourceObj&lt;/code&gt; and &lt;code&gt;slotObj&lt;/code&gt; properties to the &lt;code&gt;onEventUpdate&lt;/code&gt; lifecycle event arguments to easily access the source and destination resource and slot objects.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;resourceObj&lt;/code&gt; and &lt;code&gt;slotObj&lt;/code&gt; properties to the &lt;code&gt;onEventCreate&lt;/code&gt;, &lt;code&gt;onEventCreated&lt;/code&gt;, &lt;code&gt;onEventDoubleClick&lt;/code&gt;, &lt;code&gt;onEventDragEnd&lt;/code&gt;, &lt;code&gt;onEventDragStart&lt;/code&gt;, &lt;code&gt;onEventHoverIn&lt;/code&gt;, &lt;code&gt;onEventHoverOut&lt;/code&gt;, &lt;code&gt;onEventRightClick&lt;/code&gt;, &lt;code&gt;onEventUpdated&lt;/code&gt;, &lt;code&gt;onResourceCollapse&lt;/code&gt; and &lt;code&gt;onResourceExpand&lt;/code&gt; lifecycle event arguments to easily access destination resource and slot objects.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the order of the event was wrong when recurring events were present and timezones were also used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue in print view, where sometimes the last few resources were cut off.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue with the virtual scroll, where the new rows were not loaded in time during scroll, if there were resources with a lot of event rows.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the timeline went back to the previous month on view change, when week resolution was used with month or year view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue which caused runtime error when event connections and &lt;code&gt;maxEventStack&lt;/code&gt; were used together.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.31.2</title><link>https://mobiscroll.com/releases#v5.31.2</link><guid isPermaLink="false">5.31.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes a number of bugs introduced with the virtual scroll rewrite.&lt;/p&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where all-day events, invalid and colored ranges incorrectly disappeared in hourly resolution during horizontal scroll.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where events were not displayed on the last column with week/month/quarter/year resolution.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;maxEventStack&lt;/code&gt; functionality, which resulted in error when used with variable event heights.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.31.1</title><link>https://mobiscroll.com/releases#v5.31.1</link><guid isPermaLink="false">5.31.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes an issue with the timeline week/month/quarter/year resolution, which broke in v5.31.0.&lt;/p&gt;
&lt;p&gt;It also fixes an error with the Timeline event connections.&lt;/p&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the week/month/quarter/year resolution, which broke with the virtual scroll performance improvements.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue with event connections, where an error was thrown, if the target event was out of view.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Fri, 05 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.31.0</title><link>https://mobiscroll.com/releases#v5.31.0</link><guid isPermaLink="false">5.31.0</guid><description>&lt;h3&gt;Event ordering&lt;/h3&gt;
&lt;p&gt;
Custom event ordering was possible for the Agenda and Calendar views by specifying a custom sort function.
This release brings the custom event order functionality to the Timeline and Scheduler views as well.
&lt;/p&gt;
&lt;p&gt;
To make it even simpler, we added the &lt;code&gt;order&lt;/code&gt; property to the event data, which, when specified,
will be used to order the events, without specifying a custom sort function.
&lt;/p&gt;
&lt;h3&gt;Timeline empty resource list and templating&lt;/h3&gt;
&lt;p&gt;
Previously when an empty resource list was passed to the Timeline, the resource column was not displayed anymore.
In certain cases, such as dynamic resource filtering, this was unexpected.
&lt;/p&gt;
&lt;p&gt;
With the new implementation the resource column will disappear only if the resources option is not specified at all.
When an empty array is passed, an empty resource column will be displayed, which can be customized using the
&lt;code&gt;renderResourceEmpty&lt;/code&gt; function in React, jQuery and JavaScript, the &lt;code&gt;resourceEmptyTemplate&lt;/code&gt; option in Angular
and the &lt;code&gt;resourceEmpty&lt;/code&gt; slot in Vue.
&lt;/p&gt;
&lt;h3&gt;Virtual scroll improvements&lt;/h3&gt;
&lt;p&gt;
The release includes a major refactor of the virtual scroll in the Timeline view.
This improves the performance during scroll by loading the markup in smaller batches (rows, columns), instead of full pages.
&lt;/p&gt;
&lt;p&gt;
The horizontal virtual scroll now supports batches smaller than a day, so scrolling is now smooth with large resolution views,
such as 5 minutes steps, or event 1 minute steps.
&lt;/p&gt;
&lt;p&gt;
The refactor also solved a number of long existing bugs, related to dynamic view changes.
&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added the version field to the &lt;code&gt;package.json&lt;/code&gt; file of the &lt;code&gt;esm5&lt;/code&gt; folder inside the npm packages, required by some bundlers, e.g. webpack with federated modules.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;order&lt;/code&gt; property to event data, to easily customize the order of the events.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the French translation of the &lt;code&gt;rangeStartLabel&lt;/code&gt; option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onPageLoaded&lt;/code&gt; event was not fired after page change, with yearly or multiple month picker.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;order&lt;/code&gt; property to event data, to easily customize the order of the events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where passing an event handler to the &lt;code&gt;onInit&lt;/code&gt; lifecycle event threw an &lt;code&gt;ExpressionChangedAfterItHasBeenCheckedError&lt;/code&gt; exception.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onPageLoaded&lt;/code&gt; event was not fired after page change, with yearly or multiple month view.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;order&lt;/code&gt; property to event data, to easily customize the order of the events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventOrder&lt;/code&gt; option to the scheduler view as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We pass the day paramater to the resource template, when resources are displayed grouped by date.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where dragging events from the &quot;more&quot; popup resulted in error, when external drag was enabled.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the performance of the virtual scroll.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;order&lt;/code&gt; property to event data, to easily customize the order of the events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventOrder&lt;/code&gt; option to the scheduler view as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added templating to the timeline empty resource column through the &lt;code&gt;renderResourceEmpty&lt;/code&gt; function (React/jQuery/Javascript), &lt;code&gt;resourceEmptyTemplate&lt;/code&gt; (Angular) and &lt;code&gt;resourceEmpty&lt;/code&gt; slot (Vue).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We pass the day paramater to the resource template when vertical day resolution is used and resources appear on multiple days.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the vertical scroll became stuck after navigating to a date programmatically.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We now display the resource column even when the resource array is empty, and only hide it, when resources are not passed at all.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where timeline columns were displayed incorrectly in Angular, with daily resolution and start/end time specified.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.30.1</title><link>https://mobiscroll.com/releases#v5.30.1</link><guid isPermaLink="false">5.30.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes an issue with the Angular package, when used with Angular 18.&lt;/p&gt;
&lt;p&gt;It also fixes an error with the Select component when used with group wheels.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the Angular package to work with Angular 18.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the extra borders appearing for empty days when used with the Windows theme.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the usage of the group wheel, which was not working correctly.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where events were not appearing in Angular, when used with slots and vertical day resolution.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the virtual scroll ended up in incorrect state after resizing the calendar container in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where external drag resulted in error if the timeline was hidden.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the timeline columns were rendered incorrectly sometimes on certain browser zoom levels.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the display of week numbers with custom template in Angular.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 30 May 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.30.0</title><link>https://mobiscroll.com/releases#v5.30.0</link><guid isPermaLink="false">5.30.0</guid><description>&lt;h3&gt;Variable event heights&lt;/h3&gt;
&lt;p&gt;
This release introduces the long awaited feature for displaying events with variable heights on the Timeline.
&lt;p&gt;
&lt;p&gt;
This is useful when the content of the events varies, for example rendering lists with various lengths or supporting multiple event types with different content templates.
If you want to keep all content visible, irregardless of the event length (width), the height will dynamically change when resized and not truncate depending on the available space.
&lt;/p&gt;
&lt;p&gt;
This is an experimental feature and can be enabled by setting the &lt;code&gt;eventHeight: &apos;variable&apos;&lt;/code&gt; property for the timeline inside the &lt;code&gt;view&lt;/code&gt; option.
&lt;a href=&quot;/docs/eventcalendar/timeline#variable-event-height&quot;&gt;Learn more about variable event heights.&lt;/a&gt;
&lt;/p&gt;
&lt;h3&gt;Adding React 19 support&lt;/h3&gt;
&lt;p&gt;
React 19 is about to be released, and contains a number of breaking changes, some of which affect Mobiscroll.
&lt;/p&gt;
&lt;p&gt;
The &lt;code&gt;render&lt;/code&gt; and &lt;code&gt;unmountComponentAtNode&lt;/code&gt; functions are no longer available in React 19, the functional versions of the notifications
(&lt;code&gt;alert&lt;/code&gt;, &lt;code&gt;confirm&lt;/code&gt;, &lt;code&gt;prompt&lt;/code&gt;, &lt;code&gt;toast&lt;/code&gt; and &lt;code&gt;snackbar&lt;/code&gt;) stopped working.
In &lt;a href=&quot;#v5.21.0&quot;&gt;v5.21.0&lt;/a&gt; we introduced the component variants
(&lt;code&gt;&amp;lt;Alert /&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;Confirm /&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;Prompt /&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;Toast /&amp;gt;&lt;/code&gt; and &lt;code&gt;&amp;lt;Snackbar /&amp;gt;&lt;/code&gt;), which can be used instead.
&lt;/p&gt;
&lt;p&gt;
To avoid breaking older React apps using the notification functions, we created a separate package for React 18 and above.
The Mobiscroll CLI - &lt;code&gt;mobiscroll config react&lt;/code&gt; - will install the correct package depending on the React version of the project.
When using our Download Builder, &quot;React 18+&quot; should be selected as the framework.
&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for React 19.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the empty agenda view, which was not displayed correctly (regression introduced in v5.29.2).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the external drag &amp; drop on touch devices.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the Prompt component in React and Vue to reset the value between consecutive calls.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support for displaying events with variable heights.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 23 May 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.29.2</title><link>https://mobiscroll.com/releases#v5.29.2</link><guid isPermaLink="false">5.29.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes an issue with the Angular package, when used with the &lt;code&gt;moduleResolution: &apos;bundler&apos;&lt;/code&gt; TypeScript option.&lt;/p&gt;
&lt;p&gt;It also includes accessibility and localization improvements and other smaller fixes.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We made the Angular npm packages compatible with the &lt;code&gt;moduleResolution: &apos;bundler&apos;&lt;/code&gt; TypeScript option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed in issue where the &lt;code&gt;onInit&lt;/code&gt; event handler was not called when passed using the &lt;code&gt;[options]&lt;/code&gt; binding in Angular.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the agenda list to scroll the nearest date when no events exist on selected date.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added accessibility labels to the date and time scroll wheels.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue with the calendar rows not expanding when displaying all event labels in Vue.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the date format was not localized for accessibility labels.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the invalids were not always displayed correctly when used with timezones.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added accessibility labels to the scroll wheels.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where options were disabled if the option group&apos;s name was identical with the option value.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the date format was not localized for accessibility labels.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the resources were not displayed correctly in RTL mode when used with Angular.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 30 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.29.1</title><link>https://mobiscroll.com/releases#v5.29.1</link><guid isPermaLink="false">5.29.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes an infinite loop for recurring rule calculation and a few fixes for the Datepicker, Select and Timeline components.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the occurence calculation in case of monthly and yearly recurrence rules, which resulted in an infinite loop, if an empty array was passed for the &lt;code&gt;day&lt;/code&gt; or &lt;code&gt;month&lt;/code&gt; property.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the Angular picker input to open the picker when the input icon is clicked.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added the missing &lt;code&gt;maxWidth&lt;/code&gt; and &lt;code&gt;maxHeight&lt;/code&gt; options to the Angular component.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where changing dynamically between equal and variable row heights did not work correctly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the event connection lines rendering, which were off in some cases, after dragging events.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 21 Mar 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.29.0</title><link>https://mobiscroll.com/releases#v5.29.0</link><guid isPermaLink="false">5.29.0</guid><description>&lt;h3&gt;Event buffer times&lt;/h3&gt;
&lt;p&gt;Apart from the actual time of the event is often useful to define extra time before and after the event. This could mean travel time for meetings and appointments, check-in and check-out time around flights, loading and unloading time for a truck, or anything that is not an actual part of the event, but it affects the scheduling. This release adds support for presenting event buffers on the Timeline and on the Scheduler components. These buffer times are displayed with a different styling, and templating is also possible. Event buffers can be defined on the event data, while displaying the buffers can be controlled using the &lt;code&gt;showEventBuffer&lt;/code&gt; option.&lt;/p&gt;
&lt;h3&gt;Easy row/column highlight and coloring for the timeline and scheduler&lt;/h3&gt;
&lt;p&gt;Coloring resources was already possible using the &lt;code&gt;colors&lt;/code&gt; option, but coloring an entire resource row or column was too complicated, involving recurring rules for colors, and writing custom templates as well. Now it is as simple as setting a &lt;code&gt;background&lt;/code&gt; property for the resource object, or adding a &lt;code&gt;cssClass&lt;/code&gt; property as well, for styling other than the background.&lt;/p&gt;
&lt;h3&gt;Various bugfixes and improvements&lt;/h3&gt;
&lt;p&gt;As with every release, we continuously fix bugs and solve issues and improve upon what is already available. The calendar received Vue specific fixes along with improvements to the lifecycle events and drag &amp; drop fixes for all frameworks.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug with the calendar buttons, which resulted in error when used with Vue server side rendering.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug with the calendar buttons, which resulted in error when used with Vue server side rendering.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug with the calendar buttons, which resulted in error when used with Vue server side rendering.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where parts of the event label remained with focus styling after drag &amp; drop.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Print module&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where custom Angular templates were not displayed correctly in print view due to missing styles.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;oldResource&lt;/code&gt; and &lt;code&gt;resource&lt;/code&gt; properties to the &lt;code&gt;onEventUpdate&lt;/code&gt; lifecycle event arguments to easily determine the source and destination resources.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;background&lt;/code&gt; and &lt;code&gt;cssClass&lt;/code&gt; properties to the resource data, making the customization of the resource columns easier.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;bufferBefore&lt;/code&gt; and &lt;code&gt;bufferAfter&lt;/code&gt; event data properties to help define buffer zones for events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;showEventBuffer&lt;/code&gt; option to control the display of event buffers.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added templating to the event buffers through the &lt;code&gt;renderBufferBefore&lt;/code&gt; and &lt;code&gt;renderBufferAfter&lt;/code&gt; functions (React/jQuery/Javascript), &lt;code&gt;bufferBeforeTemplate&lt;/code&gt; and &lt;code&gt;bufferAfterTemplate&lt;/code&gt; (Angular) and &lt;code&gt;bufferBefore&lt;/code&gt; and &lt;code&gt;bufferAfter&lt;/code&gt; slots (Vue).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug with the calendar buttons, which resulted in error when used with Vue server side rendering.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;oldResource&lt;/code&gt;, &lt;code&gt;oldSlot&lt;/code&gt;, &lt;code&gt;resource&lt;/code&gt; and &lt;code&gt;slot&lt;/code&gt; properties to the &lt;code&gt;onEventUpdate&lt;/code&gt; lifecycle event arguments to easily determine the source and destination resources and slots.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;background&lt;/code&gt; and &lt;code&gt;cssClass&lt;/code&gt; properties to the resource data, making the customization of the resource rows easier.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;bufferBefore&lt;/code&gt; and &lt;code&gt;bufferAfter&lt;/code&gt; event data properties to help define buffer zones for events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;showEventBuffer&lt;/code&gt; option to control the display of event buffers.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added templating to the event buffers through the &lt;code&gt;renderBufferBefore&lt;/code&gt; and &lt;code&gt;renderBufferAfter&lt;/code&gt; functions (React/jQuery/Javascript), &lt;code&gt;bufferBeforeTemplate&lt;/code&gt; and &lt;code&gt;bufferAfterTemplate&lt;/code&gt; (Angular) and &lt;code&gt;bufferBefore&lt;/code&gt; and &lt;code&gt;bufferAfter&lt;/code&gt; slots (Vue).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug with the calendar buttons, which resulted in error when used with Vue server side rendering.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onCellClick&lt;/code&gt;, &lt;code&gt;onCellDoubleClick&lt;/code&gt; and &lt;code&gt;onCellRightClick&lt;/code&gt; events were not fired if the horizontal resolution was week, month, quarter or year.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Fri, 16 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.28.3</title><link>https://mobiscroll.com/releases#v5.28.3</link><guid isPermaLink="false">5.28.3</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes the npm packages to work correctly with TypeScript.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We updated the npm packages to work with the &lt;code&gt;&quot;moduleResolution&quot;: &quot;bundler&quot;&lt;/code&gt; TypeScript option as well.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the event color display in RTL mode in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;showEventTooltip&lt;/code&gt; option in Angular, which displayed a tooltip with &lt;code&gt;undefined&lt;/code&gt;, when set to false.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the Angular segmented component which did not work correctly with numeric values in multiple select mode.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 29 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.28.2</title><link>https://mobiscroll.com/releases#v5.28.2</link><guid isPermaLink="false">5.28.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes the event calendar navigation picker in Angular, which was not working correctly in day picking mode.&lt;/p&gt;
&lt;p&gt;It also fixes the npm packages, which were not working correctly with native Node.js imports.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added the missing &lt;code&gt;export&lt;/code&gt; field into the &lt;code&gt;package.json&lt;/code&gt; of our packages to work properly with modern build systems or native Node.js imports.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the navigation picker which was not working correctly in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;navigateToEvent&lt;/code&gt; method did not scroll to the correct date with custom &lt;code&gt;agendaTemplate&lt;/code&gt; in Angular.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;getVal&lt;/code&gt; method to return empty array instead of null for empty selection in case of multiple select.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the navigation picker which was not working correctly in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the drag &amp; drop of the events from the popover in Vue.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the navigation picker which was not working correctly in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the drag &amp; drop of the events from the popover in Vue.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;getVal&lt;/code&gt; method to return empty array instead of null for empty selection in case of multiple select.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the navigation picker which was not working correctly in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the drag &amp; drop of the events from the popover in Vue.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the cursor time indicator was off after changing the timeline time steps or resolution.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 23 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.28.1</title><link>https://mobiscroll.com/releases#v5.28.1</link><guid isPermaLink="false">5.28.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes the monthly and yearly recurrence, where the count option was not always working.&lt;/p&gt;
&lt;p&gt;It also includes type fixes and improvements, and resize and scroll related fixes for the timeline.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the monthly and yearly recurrence, where the &lt;code&gt;COUNT&lt;/code&gt; option was not working if &lt;code&gt;BYSETPOS&lt;/code&gt; was also specified.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added added a publicly available type to the &lt;code&gt;controls&lt;/code&gt; option, called &lt;code&gt;MbscDatepickerControl&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added the missing &lt;code&gt;month&lt;/code&gt; property to the &lt;code&gt;MbscDatepickerPageChangeEvent&lt;/code&gt; type.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the calendar header which was not displayed correctly in Vue.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug in the print module that prevented the display of svg elements.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the stepper styling in Angular.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the timeline grid was not always repainted correctly after window resize.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where after changing the resources, the timeline remained scrolled to an empty space in Firefox.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 21 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.28.0</title><link>https://mobiscroll.com/releases#v5.28.0</link><guid isPermaLink="false">5.28.0</guid><description>&lt;h3&gt;Accessibility improvements&lt;/h3&gt;
&lt;p&gt;We have enabled localized date fields read by screen readers to improve accessibility.&lt;/p&gt;
&lt;h3&gt;Quick navigation UX for the event calendar&lt;/h3&gt;
&lt;p&gt;The quick navigation component got an overhaul to provide better control over changing the page and navigating the view. We have introduced a full date selector and updated how the month &amp; year selection performs, changing the selection order in some cases and even omitting some parts in other cases. The defaults were also adjusted based on the view configuration.&lt;/p&gt;
&lt;h3&gt;Show more button in the timeline and scheduler&lt;/h3&gt;
&lt;p&gt;When working with a lot of events happening at or around the same time for the same resource, some scheduler columns and timeline rows got really busy. With the introduction of the maxEventStack option, you can set the maximum number of events that you would like to render at any given time. Events that are not rendered will show up in a pop-over through a “more“ button.&lt;/p&gt;
&lt;h3&gt;Fixed rows for the timeline view&lt;/h3&gt;
&lt;p&gt;Ever want to fix rows at the top of the timeline, for comparison reasons or simply for providing a container with unassigned work? Now you can with the new fixed property of the resources.&lt;/p&gt;
&lt;h3&gt;Various Vue fixes&lt;/h3&gt;
&lt;p&gt;In preparation for removing the beta label we are shipping various fixes for the Vue version of Mobiscroll.&lt;/p&gt;
&lt;h3&gt;Typescript fixes&lt;/h3&gt;
&lt;p&gt;With these new fixes and improvements we are making working with Mobiscroll in TS better with every release.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;dateFormatFull&lt;/code&gt; locale option, which is used by screen readers to read out full dates. This improves accessibility for localized instances.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the tree shaking when some inner components were always included in the bundle.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the quick navigation component used in the header of the calendar allowing for date selection where it makes sense instead of just month &amp; year. We further improved the UX by refining the defaults based on the view configuration.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added types to the lifecycle event arguments that improves the development workflow when working in Typescript.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;Extraneous non-props attributes&lt;/code&gt; warning for the Vue component when locale options were set.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;immutableData&lt;/code&gt; option. When it is enabled the component won&apos;t update the passed data directly and it is the responsibility of the developer to handle the updates in the appropriate lifecycle events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the Vue component to accept the &lt;code&gt;dateFormatLong&lt;/code&gt; option among other missing localization options.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the styling of the selected date rendered previously incorrectly if the calendar was placed inside a Mobiscroll grid layout.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added types to the lifecycle event arguments that improves the development workflow when working in Typescript.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the quick navigation component used in the header of the calendar allowing for date selection where it makes sense instead of just month &amp; year. We further improved the UX by refining the defaults based on the view configuration.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;maxEventStack&lt;/code&gt; option to limit the number of displayed events in the schedulers columns. If the number of events reaches the specified value, a “more” button will be shown which opens a popover listing the undisplayed events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;minEventWidth&lt;/code&gt; option to specify the minimum event width in case of the Scheduler view. The value will be used when the &lt;code&gt;maxEventStack: &apos;auto&apos;&lt;/code&gt; option is enabled.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;@cell-double-click&lt;/code&gt; event, which was not working in Vue.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug where it was possible to create events on invalidated days.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added missing types to the &lt;code&gt;renderItem&lt;/code&gt; arguments.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added types to the lifecycle event arguments that improves the development workflow when working in Typescript.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the quick navigation component used in the header of the calendar allowing for date selection where it makes sense instead of just month &amp; year. We further improved the UX by refining the defaults based on the view configuration.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;fixed&lt;/code&gt; property to &lt;code&gt;resources&lt;/code&gt; enabling sticky rows that remain fixed at the top of the calendar.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;maxEventStack&lt;/code&gt; option to limit the number of displayed events in the timeline rows. If the number of events reaches the specified value, a “more” button will be shown which opens a popover listing the undisplayed events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an bug where the event data for the custom header and footer templates was lost on navigating the view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;@cell-double-click&lt;/code&gt; event, which was not working in Vue.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 27 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.27.3</title><link>https://mobiscroll.com/releases#v5.27.3</link><guid isPermaLink="false">5.27.3</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes drag &amp; drop issues on the timeline view, and the year and month picking mode of the datepicker.&lt;/p&gt;
&lt;p&gt;It also includes other minor fixes, see the full list below.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the global &lt;code&gt;setOptions&lt;/code&gt; method which caused an error in Nuxt when used with Vue server side rendering.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar picker did not appear correctly when only month or year picking was used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where typing into the input was not possible on first display, when the &lt;code&gt;touchUi&lt;/code&gt; option was set using the &lt;code&gt;responsive&lt;/code&gt; option.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;eventOverlap&lt;/code&gt; option which was not working correctly during event drag or resize, by also detecting overlap with itself.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the radio buttons which were not working correctly in uncontrolled mode with React 18 strict mode.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the segmented control which was not working correctly in uncontrolled mode with React 18 strict mode.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the view date was not always calculated correctly during scroll (in RTL mode, or when not all days and hours were displayed). This caused problems when changing to another view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the grid cells disappeared during drag, when daily vertical resolution was used.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where an extra column was displayed on the grid during drag, when the horizontal resolution was bigger than a day (week, month, quarter or year).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the timeline header to display the year as well in case of quarter resolution, when there are multiple years displayed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;navigateToEvent&lt;/code&gt; method was not always navigating to the correct resource row, when custom navigation was used in the header.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the custom day header and footer templates did not receive correctly the related events in case of hourly resolution.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.27.2</title><link>https://mobiscroll.com/releases#v5.27.2</link><guid isPermaLink="false">5.27.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes the event calendar, where the calendar view used with &lt;code&gt;labels: &apos;all&apos;&lt;/code&gt; option did not appear at all.&lt;/p&gt;
&lt;p&gt;It also includes other minor fixes, see the full list below.&lt;/p&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the display of date and time scrollers in bottom display mode in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the value parsing resulted in error if &lt;code&gt;defaultValue&lt;/code&gt; was set for the range picker in React.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the calendar display with the &lt;code&gt;labels: &apos;all&apos;&lt;/code&gt; view option, which broke in the previous release.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the week days alignment when week numbers are also displayed.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue with the vertical virtual scroll, where some resource rows were cut of, if there were rows with a larger height than the scroll container.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We removed the space from the default quarter header, so it will display &apos;Q1&apos; instead of &apos;Q 1&apos;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the event creation on touch screen, which was not working correctly when creating long events with horizontal auto-scroll.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the current time indicator which did not go all the way down if timeline was placed inside a grid.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 16 Oct 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.27.1</title><link>https://mobiscroll.com/releases#v5.27.1</link><guid isPermaLink="false">5.27.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes critical issue with the date picker calendar on the latest Safari 17, where the calendar disappeared after the first month change. While this is most certainly a rendering bug in the browser, we managed to find a way to make it work.&lt;/p&gt;
&lt;p&gt;It also includes other minor fixes, see the full list below.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the start time display for events without end time specified.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;getVal&lt;/code&gt; method which was returning the default date, even when there was nothing selected yet (jQuery and Javascript versions).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the button alignment in center display mode for the Material theme.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the calendar picker where the month change was not working in iOS Safari 17.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the display of all-day events, when weekly calendar was combined with a single day scheduler.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the button alignment in center display mode for the Material theme.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the header and footer templates did not receive an event if it started at midnight and had no end time specified.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 28 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.27.0</title><link>https://mobiscroll.com/releases#v5.27.0</link><guid isPermaLink="false">5.27.0</guid><description>&lt;h3&gt;Event overlap&lt;/h3&gt;
&lt;p&gt;We made event overlap prevention easy, by introducing the &lt;code&gt;eventOverlap&lt;/code&gt; option. Beside the calendar-wide option, overlap can be controlled on resources and individual events as well.&lt;/p&gt;
&lt;h3&gt;Timeline event connection types&lt;/h3&gt;
&lt;p&gt;We added support for various connection types between timeline events: finish-to-start, start-to-finish, start-to-start, finish-to-finish.&lt;/p&gt;
&lt;h3&gt;Timeline quarter resolution&lt;/h3&gt;
&lt;p&gt;We added support for quarterly resolution on the timeline.&lt;/p&gt;
&lt;h3&gt;Drag events between slots&lt;/h3&gt;
&lt;p&gt;In version 5.26.0 we added support to control wether an event can be dragged across resources or not. We ported the same functionality to the timeline slots as well.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the scroll to day feature which scrolled to the wrong place after navigation in Angular.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where invalid days were not styled as invalid when used in certain timezones.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We improved the accessibility by adding the correct role to the picker input and allow specifying the &lt;code&gt;aria-label&lt;/code&gt; attribute, if used without a label.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the drag in time functionality, now the externally dragged elements will also take into account to the &lt;code&gt;dragInTime&lt;/code&gt; option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventOverlap&lt;/code&gt; option for fine grain control over the allowed drag &amp; drop interactions.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the drag in time functionality, now the externally dragged elements will also take into account to the &lt;code&gt;dragInTime&lt;/code&gt; option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventOverlap&lt;/code&gt; option for fine grain control over the allowed drag &amp; drop interactions.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the tag/chips rendering of the select, when multiple selection is enabled.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We improved the accessibility by adding the correct role to the picker input and allow specifying the &lt;code&gt;aria-label&lt;/code&gt; attribute, if used without a label.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the dynamic update of the invalid values.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We improved the drag in time functionality, now the externally dragged elements will also take into account to the &lt;code&gt;dragInTime&lt;/code&gt; option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventOverlap&lt;/code&gt; and &lt;code&gt;dragBetweenSlots&lt;/code&gt; options for fine grain control over the allowed drag &amp; drop interactions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;overlap&lt;/code&gt; and &lt;code&gt;dragBetweenSlots&lt;/code&gt; properties to the events to control the allowed drag &amp; drop interactions on individual events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventDragBetweenSlots&lt;/code&gt; property to the resources and slots to control allowed drag &amp; drop interactions on a resource and slot basis.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support to display columns in quarter resolution as well.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added templating to the quarter header and footer through the &lt;code&gt;renderQuarter&lt;/code&gt; and &lt;code&gt;renderQuarterFooter&lt;/code&gt; functions (React/jQuery/Javascript), &lt;code&gt;quarterTemplate&lt;/code&gt; and &lt;code&gt;quarterFooterTemplate&lt;/code&gt; (Angular) and &lt;code&gt;quarter&lt;/code&gt; and &lt;code&gt;quarterFooter&lt;/code&gt; slots (Vue).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added new types to event connections: finish-to-start, start-to-finish, start-to-start and finish-to-finish.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;virtualScroll&lt;/code&gt; property to the timeline view options to enable or disable the virtual scroll.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the external drag &amp; drop in case of slots, so that the external event will not split up to multiple days.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the grid was not displayed correctly in Safari &lt; 15.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 21 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.26.2</title><link>https://mobiscroll.com/releases#v5.26.2</link><guid isPermaLink="false">5.26.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes a number of issues with the Vue version, and issues related to the external drag &amp; drop.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar was navigated to the wrong date after changing the view.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue with the &lt;code&gt;navigate&lt;/code&gt; method which was throwing an error when trying to navigate to hidden dates on a week view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the event colors in Vue to be inherited correctly from the resource if specified.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the external drop to don&apos;t delete the event from the source calendar, if dropped on an invalid location.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar was navigated to the wrong date after changing the view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onEventDragEnd&lt;/code&gt; event was not firing if only external drag was enabled on the calendar.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the model value binding of the Stepper component in Vue.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where binding native listeners to the Input component (focus, blur, etc.) did not work in Vue.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the external drop to don&apos;t delete the event from the source calendar, if dropped on an invalid location.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar was navigated to the wrong date after changing the view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onEventDragEnd&lt;/code&gt; event was not firing if only external drag was enabled on the calendar.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue, where the select did not scroll to the top after filtering the options.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug that prevented the dynamic change of select options in Angular.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue, where calling the Select instance methods resulted in error in Vue.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the sidebar, sidebar header and footer templates as well as the day footer templates in the timeline component for Vue.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug in the timeline header where month headers overlapped when the last day of the month was not displayed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;resolutionVertical&lt;/code&gt; property of the view option was not taken into account in Vue.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the external drop to don&apos;t delete the event from the source calendar, if dropped on an invalid location.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the calendar was navigated to the wrong date after changing the view.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the &lt;code&gt;onEventDragEnd&lt;/code&gt; event was not firing if only external drag was enabled on the calendar.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 23 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.26.1</title><link>https://mobiscroll.com/releases#v5.26.1</link><guid isPermaLink="false">5.26.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes the external drag on the eventcalendar.&lt;/p&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the external drag which was not working correctly on the calendar view.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Wed, 26 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.26.0</title><link>https://mobiscroll.com/releases#v5.26.0</link><guid isPermaLink="false">5.26.0</guid><description>&lt;h3&gt;Fine tune drag &amp; drop interactions&lt;/h3&gt;
&lt;p&gt;We are adding new properties to control drag &amp; drop interactions globally (on the instance), per resource and per event. The new properties fix events in time, which means they cannot be moved in time, but only between resources and maybe instances, they fix events in length, which means they won’t be resizable and only possible to reschedule them or reassign them by moving them around and finally they can be bound to resources, which means it will not be possible to reassign them. &lt;/p&gt;
&lt;p&gt;This fine-grain control over the drag &amp; drop interaction enables very advanced validation and interaction schemes, with very little effort.&lt;/p&gt;
&lt;h3&gt;Timeline header and footer templating&lt;/h3&gt;
&lt;p&gt;The timeline receives a number of new templating capabilities that enables the customization of the header and footer for hour, day, week, month and year columns. By using steps that are below the hour, it is possible customize sub-hour header and footers as well.&lt;/p&gt;
&lt;h3&gt;Drag events outside of the calendar&lt;/h3&gt;
&lt;p&gt;We are introducing new capabilities to drag events out of a calendar along with a new  &lt;code&gt;dropcontainer&lt;/code&gt; component that can accept outgoing events. This is great for unscheduling work or appointments that were already scheduled and is a great extension on the previously available external drag &amp; drop features.&lt;/p&gt;
&lt;h3&gt;Drag events between instances&lt;/h3&gt;
&lt;p&gt;Besides being able to drag events off of a calendar to an external container, we are introducing drag &amp; drop between separate calendar instances. This opens up doors for more complex views, like two synchronized timelines for supporting advanced scheduling workflows.&lt;/p&gt;
&lt;h3&gt;Updates to the Vue Beta&lt;/h3&gt;
&lt;p&gt;Fixes and improvements land for the Vue version of Mobiscroll. With the private beta moving along we are steadily making progress towards the public beta.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a bug in the recurring rule parsing logic that disregarded the until dates time part.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We are adding templating to the agenda empty view through the &lt;code&gt;renderAgendaEmpty&lt;/code&gt; function (React/jQuery/Javascript), &lt;code&gt;agendaEmptyTemplate&lt;/code&gt; (Angular) and &lt;code&gt;agendaEmpty&lt;/code&gt; slot (Vue).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the scroll to day feature which was not working correctly after changing the view in Angular.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the calendar cell layout with week numbers displayed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an error which was thrown when opening animation was set to &lt;code&gt;false&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added missing props to the Vue component: &lt;code&gt;calendarType&lt;/code&gt;, &lt;code&gt;calendarScroll&lt;/code&gt;, &lt;code&gt;pages&lt;/code&gt;, &lt;code&gt;showOuterDays&lt;/code&gt;, &lt;code&gt;showWeekNumbers&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Dropcontainer&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added a new &lt;code&gt;Dropcontainer&lt;/code&gt; component that can be used to drop events dragged out from an event calendar.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;dragInTime&lt;/code&gt; option for fine grain control over the allowed drag &amp; drop interactions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;resize&lt;/code&gt; and &lt;code&gt;dragInTime&lt;/code&gt; properties to the events to control the allowed drag &amp; drop interactions on individual events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;externalDrag&lt;/code&gt; option that enables events to be dragged out from the calendar and dropped onto another calendar or any dropcontainer.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;disabled&lt;/code&gt; option of the Angular checkbox component to accept boolean values instead of strings.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Popup&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an error which was thrown when opening animation was set to &lt;code&gt;false&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;dragInTime&lt;/code&gt; and &lt;code&gt;dragBetweenResources&lt;/code&gt; options for fine-tuning the allowed drag &amp; drop interactions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;resize&lt;/code&gt;, &lt;code&gt;dragInTime&lt;/code&gt; and &lt;code&gt;dragBetweenResources&lt;/code&gt; properties to the events to control the allowed drag &amp; drop interactions on individual events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventResize&lt;/code&gt;, &lt;code&gt;eventDragInTime&lt;/code&gt; and &lt;code&gt;eventDragBetweenResources&lt;/code&gt; properties to the resources to control allowed drag &amp; drop interactions on a resource basis.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;externalDrag&lt;/code&gt; option that enables events to be dragged out from the scheduler and dropped onto another instance or any dropcontainer.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the display of disabled items after dynamically updating the invalid option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;filter&lt;/code&gt; option which was not working in Vue.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;v-model&lt;/code&gt; value binding for Vue.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;dragInTime&lt;/code&gt; and &lt;code&gt;dragBetweenResources&lt;/code&gt; options for fine-tuning the allowed drag &amp; drop interactions.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;resize&lt;/code&gt;, &lt;code&gt;dragInTime&lt;/code&gt; and &lt;code&gt;dragBetweenResources&lt;/code&gt; properties to the events to control the allowed drag &amp; drop interactions on individual events.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;eventResize&lt;/code&gt;, &lt;code&gt;eventDragInTime&lt;/code&gt; and &lt;code&gt;eventDragBetweenResources&lt;/code&gt; properties to the resources to control allowed drag &amp; drop interactions on a resource basis.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;renderHour&lt;/code&gt; / &lt;code&gt;renderHourFooter&lt;/code&gt; and &lt;code&gt;hourTemplate&lt;/code&gt; / &lt;code&gt;hourFooterTemplate&lt;/code&gt; options for custom time content rendering in the timeline header and footer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;renderWeek&lt;/code&gt; / &lt;code&gt;renderWeekFooter&lt;/code&gt; and &lt;code&gt;weekTemplate&lt;/code&gt; / &lt;code&gt;weekFooterTemplate&lt;/code&gt; options for custom week content rendering in the timeline header and footer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;renderMonth&lt;/code&gt; / &lt;code&gt;renderMonthFooter&lt;/code&gt; and &lt;code&gt;monthTemplate&lt;/code&gt; / &lt;code&gt;monthFooterTemplate&lt;/code&gt; options for custom month content rendering in the timeline header and footer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;renderYear&lt;/code&gt; / &lt;code&gt;renderYearFooter&lt;/code&gt; and &lt;code&gt;yearTemplate&lt;/code&gt; / &lt;code&gt;yearFooterTemplate&lt;/code&gt; options for custom year content rendering in the timeline header and footer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added the &lt;code&gt;externalDrag&lt;/code&gt; option that enables events to be dragged out from the timeline and dropped onto another instance or any dropcontainer.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the display of event connections in Vue.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 20 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.25.1</title><link>https://mobiscroll.com/releases#v5.25.1</link><guid isPermaLink="false">5.25.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes the timeline infinite rendering issue, which happened in some cases when used with custom event templates.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;updateRecurringEvent&lt;/code&gt; to don&apos;t mutate the &lt;code&gt;updatedEvent&lt;/code&gt; input parameter.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the timeline entered into infinite rendering with custom event templates at certain screen sizes.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 15 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.25.0</title><link>https://mobiscroll.com/releases#v5.25.0</link><guid isPermaLink="false">5.25.0</guid><description>&lt;h3&gt;Mobiscroll for Vue private beta&lt;/h3&gt;
&lt;p&gt;Mobiscroll for Vue 3 is in private beta. Until now the plain JavaScript version was recommended to use with Vue, but now we&apos;re shipping native Vue components which can be intergrated seamlessly into a Vue app, and uses framework specific rendering and change detection.&lt;/p&gt;
&lt;h3&gt;All Components&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We introduced support for Vue 3, shiping full framework integration with native components.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We updated the long date format for the Arabic, Bulgarian, Farsi, French, Hebrew, Hindi, Italian, Polish, Serbian and Thai localizations.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the date parser to use the year, month and day of the default value (or today&apos;s date, if not specified), when parsing time strings.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We added the missing &lt;code&gt;dayNamesMin&lt;/code&gt; input option to the Angular component.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where detached DOM elements were retained after destroying the Input, Dropdown, Textarea, Stepper and Switch components in JavaScript and jQuery.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the display of min and max dates, which did not appear as invalid on the scheduler.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the styling of the filter input which did not inherit the specified theme variant (light or dark).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where some events were not displayed correctlty after changing the timezone dynamically.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the width of the date columns when using daily vertical resolution.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the display of min and max dates, which did not appear as invalid on the timeline.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the timeline entered into infinite rendering with custom event templates at certain screen sizes.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Mon, 12 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.24.1</title><link>https://mobiscroll.com/releases#v5.24.1</link><guid isPermaLink="false">5.24.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes the display of the all-day events on the Scheduler, when resources are used. It also contains fixes for a few drag &amp; drop related issues for the Timeline.&lt;/p&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the length of the all-day events was not calculated correctly.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the dragging of external all-day events, which was not working correctly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue, where creating events with external drag &amp; drop was possible on resources with event creation turned off.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the scroll to time feature, to scroll to the beginning of the day, when whole days are displayed.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the vertical dragging of the events, where the scroll got stuck after a while.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 11 May 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.24.0</title><link>https://mobiscroll.com/releases#v5.24.0</link><guid isPermaLink="false">5.24.0</guid><description>&lt;h3&gt;Timezone for events&lt;/h3&gt;
&lt;p&gt;We added support for specifying a timezone per event. This is crucial for recurring events, where the occurrences should be calculated in the timezone where the event takes place.&lt;/p&gt;
&lt;h3&gt;Timeline view change improvements&lt;/h3&gt;
&lt;p&gt;We improved the timeline to keep the visible date and time in view after a change in the view configuration.
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support to store the timezone directly on the event, which takes precedence over the &lt;code&gt;dataTimezone&lt;/code&gt; option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where an extra empty space was displayed above the event times.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support to store the timezone directly on the event, which takes precedence over the &lt;code&gt;dataTimezone&lt;/code&gt; option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where navigating the calendar with an external button did not work, if the selected date was pressed twice.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support to store the timezone directly on the event, which takes precedence over the &lt;code&gt;dataTimezone&lt;/code&gt; option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where grouping by resource was lost on dynamic view change.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the header and columns did not align on dynamic view change.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added support to store the timezone directly on the event, which takes precedence over the &lt;code&gt;dataTimezone&lt;/code&gt; option.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;New:&lt;/strong&gt; We added an improvement to keep the visible date and time in view after a dynamic view change.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the row heights were not calculated correctly when changing to or from event listing mode.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 04 May 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.23.2</title><link>https://mobiscroll.com/releases#v5.23.2</link><guid isPermaLink="false">5.23.2</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes a critical bug for the Select component in Angular and React, where the picker was not opening on input click.&lt;/p&gt;
&lt;h3&gt;Select&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed an issue where the picker was not opening when using the Angular or React components (regression introduced in 5.23.1).&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the sticky label of the events, when days are displayed vertically and there are no resources.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 13 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Mobiscroll UI 5.23.1</title><link>https://mobiscroll.com/releases#v5.23.1</link><guid isPermaLink="false">5.23.1</guid><description>&lt;h3&gt;Bugfix release&lt;/h3&gt;
&lt;p&gt;This release fixes the rendering of the vertical days in the timeline, when used without resources. It also comes with other bugfixes, listed below.&lt;/p&gt;
&lt;h3&gt;Agenda&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;getEvents&lt;/code&gt; and &lt;code&gt;getInvalids&lt;/code&gt; methods, which did not handle all-day data correctly.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Datepicker&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the range selection, when the picker used 2 inputs, it was initialized on the start input and the display was modified using the responsive option.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Eventcalendar&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;getEvents&lt;/code&gt; and &lt;code&gt;getInvalids&lt;/code&gt; methods, which did not handle all-day data correctly.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Forms&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the radio and segmented components which were not working correctly when there was no value specified on the segmented or radio items.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Scheduler&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed a layouting issue where the events were overlapping in some cases.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;getEvents&lt;/code&gt; and &lt;code&gt;getInvalids&lt;/code&gt; methods, which did not handle all-day data correctly.&lt;/li&gt;&lt;/ul&gt;
&lt;h3&gt;Timeline&lt;/h3&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the shadow of the header for the Material theme.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the &lt;code&gt;getEvents&lt;/code&gt; and &lt;code&gt;getInvalids&lt;/code&gt; methods, which did not handle all-day data correctly.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixed:&lt;/strong&gt; We fixed the date columns which were not expanding vertically, if used without resources.&lt;/li&gt;&lt;/ul&gt;</description><pubDate>Thu, 13 Apr 2023 00:00:00 GMT</pubDate></item></channel></rss>