New release: Mobiscroll 5.0 final

What’s New

We are incredibly proud to announce the final release of Mobiscrol 5.0! This means we are confident enough to drop the beta label and move forward with building new features and adding more components.

First of all, I would like to thank our customers who were testing and working with the beta in the past couple of months to help us stabilize it.

This was a strange but incredible year for us. And not just us… the way we work changed and from where we work changed. Besides the whole team being distributed we started to approach product development a bit differently along with how we build betas. So this has been a year full of changes and challenges.

Early 2020 we changed how we run development rounds, plan projects by implementing the Shape-up methodology which required a different way of thinking, planning, building and shipping.

The call of focusing on a handful of components instead of implementing all of Mobiscroll 4 in the v5 engine at once was another major decision. We wanted to create a solid base for what’s to come and start with products that will be having the biggest impact for our audience. And we did just that, prepared the infrastructure so that we can focus on building new components and to move v4 functionality into v5.

What will happen with v4?

As we did with all previous versions we will continue supporting customers who are on those versions. So there is no sunsetting really, v4 won’t get new features and of course our goal is to onboard everyone to the latest and greatest, but we are not forcing anyone. Customers with an active maintenance agreement will still be able to download fixes and use v4.

What happens to people using v5 but are missing features from v4?

This is something we’ve been thinking about a lot lately. And it was something we factored in when we took this approach for version 5.

So if you want to use features that are missing from v5 and are available in v4, you can make it happen.

Good news is that Mobiscroll 4 features can be used along with Mobiscroll 5. So if you want to use features that are missing from v5 and are available in v4, you can make it happen. We have written an article in our helpdesk about it. Make sure to reach out and let us know if there is any trouble, we’ll do our best to help you out and adjust the guide accordingly.

5.0.0, 5.0.1 and 5.0.2

The latest three releases (yes… three) were mostly bugfixes, stability improvements and accessibility improvements. We already fixed some issues in 5.0.1 and 5.0.2 so that’s great.

Mobiscroll 5 is available to license holders (for people with qualifying licenses) and active maintenance.

The release notes can be seen on the website. Mobiscroll 5 is available to license holders (for people with qualifying licenses) and active maintenance. Use your favorite method to get the latest version, whether the CLI (you’ll have to specify the version), NPM (need to specify the version) or the download page.

Upgrade guide

If you’re coming from v4 and would like to upgrade to v5, you’ll find the guide in the documentation. This is a document that is and will be updated as we add more v4 functionality to v5.

Demos and trial for Mobiscroll 5

In order to accommodate two stable branches (v4 and v5) we had to ship a number of infrastructural changes to the website, docs and demo pages. In addition to that we also enabled the trial for v5. If you don’t have the licensed version unlocked for your account, you can go ahead and give the Mobiscroll 5 trial a go.

Enjoying the end of the year

In the name of the whole team I would like to thank everyone who was involved in the research, testing and everyone who was giving the beta a go during development. We’re ready to take a step back for the last two weeks of the year for some well earned vacation, but don’t worry we’ll jump into 2021 recharged to make Mobiscroll 5 even better for you.

Read the full blog post

MOBISCROLL 5.0

All Components

FIXED

  • Default to the Windows theme when auto theme is used on desktop windows machines as well, not just on mobile.

Agenda

NEW

  • We added the refresh method to refresh the view.

FIXED

  • We fixed a bug with monthly and yearly recurrence, where repeat count was incorrectly calculated.

Datepicker

NEW

  • We added the defaultSelection option to specify an initial selection, without setting the actual value.

FIXED

  • We fixed a bug with monthly and yearly recurrence, where repeat count was incorrectly calculated.
  • Circular wheels were not appearing as circular on the first show.
  • We added missing options for the Angular component: firstDay , weeks .
  • We fixed the onCancel event, which was triggered, incorrectly, on the set button as well.
  • We fixed an issue, where the initial value was not read from the input in case of the jQuery/Javascript component.
  • We fixed an error that was thrown when the time part selection was made prior to the date part selection in case of the time control.
  • We fixed an issue that closed the datepicker before the whole range was selected in desktop mode.
  • We fixed the selection counter on the datepicker, to show or hide the counter when dynamically changing the selectionCounter option.
  • In case of range selection don’t change month when an outer day is clicked.
  • We fixed the ENTER key behavior in the case of the range selection, so it won’t close the picker until the end date is also selected.

Eventcalendar

NEW

  • We modified the dragToCreate functionality to create a new event on click not just drag.
  • We added support for deleting active events with the delete and backspace buttons.
  • We added active state to the event labels and it can be navigated using the keyboard.
  • We added the refresh method to refresh the view.

FIXED

  • We fixed a bug with monthly and yearly recurrence, where repeat count was incorrectly calculated.
  • We fixed the rtl mode event interactions (drag/resize/create) which were not displaying and updating correctly.
  • We fixed the position of the drag/resize/create events when the week numbers were displayed on the calendar.
  • We fixed an issue with the iOS theme, causing the scrollbar to appear inside the event popover, even if the list was short.

Popup

NEW

  • We added support for specifying key codes for custom popup buttons.

Scheduler

NEW

  • We modified the dragToCreate functionality to create a new event on click not just drag.
  • We added support for deleting active events with the delete and backspace buttons.
  • We added the refresh method to refresh the view.

FIXED

  • We fixed a bug with monthly and yearly recurrence, where repeat count was incorrectly calculated.
  • We fixed the rtl mode event interactions (drag/resize/create) which were not displaying and updating correctly.
  • We fixed multiple day events mixed up hover/active styles.
  • We fixed a content flashing issue after drag & drop, when a daily schedule was displayed together with a weekly calendar.
  • We fixed the schedule event rendering to prevent overlaps in some cases.

Segmented

NEW

  • We improved on the accessibility of the segmented component by highlighting the focused item in all themes.

MOBISCROLL 5.0.1

Datepicker

FIXED

  • We removed the focused popup dashed top border in Firefox.
  • We fixed an issue where the time picker was stuck to the current time.

Scheduler

FIXED

  • We fixed the rendering of the events, when there were no overlaps.
  • Ensure a 15 minutes minimum duration for events when resizing events.
  • We fixed an issue in Angular which caused an error when rendering the all day events.

MOBISCROLL 5.0.2

Agenda

FIXED

  • We fixed an issue with daily schedule navigation, which was not working correctly in certain timezones.

Datepicker

FIXED

  • We fixed an issue that closed the picker after it opened when using the iso8601 returnFormat option in desktop mode.
  • We added the missing onCellHoverIn and onCellHoverOut events.

Eventcalendar

NEW

  • We added the action argument to the onEventCreate event, to determine if it was click or drag.

FIXED

  • We added the missing onCellHoverIn and onCellHoverOut events.

Scheduler

NEW

  • We added the action argument to the onEventCreate event, to determine if it was click or drag.

FIXED

  • We fixed an issue with daily schedule navigation, which was not working correctly in certain timezones.

For the full changelog please visit our release history.

PS. You will find an upgrade guide for moving from Mobiscroll 4 to Mobiscroll 5.