Install
Works with Drupal: ^8 || ^9Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Changes since 8.x-2.3:
- Issue #3114330 by mandclu, dwkitchen, alvarito75, Niklan: Smartdate does not work on Custom Entities
- Issue #3131041 by stefan.korn, mandclu: Drag and Drop in Fullcalendar View broken in 8.x-4.0
- Issue #3130949 by mandclu: SmartDateProcessor doesn't work with fullcalendar_view 8.x-4.0
- Issue #3127344 by komlenic, mandclu: Field label on edit form is formatted poorly
- Issue #3128818 by rjbautista: Smart date duration field start onchange affects all end time field
The biggest changes since 2.3 are to support Fullcalendar View 8.x-4.1, though at this point using the patch from #3131172: Resizing events does not seem to work properly is recommending if using it with drag and drop editing. Note as well that there is now a Smart Date Calendar Kit, so installing Smart Date and Fullcalendar View, with and Event content type and related views, including one for a calendar, is as simple as running composer require drupal/smart_date_calendar_kit
and then drush en smart_date_calendar_kit
.
Smart Date should now work with custom entities, and there is better formatting of the field input, across Seven, Adminimal, and Claro.
Starter Kits
Thanks to the stable integration with Fullcalendar View, there is now a Smart Date Calendar Kit you can use to install both Smart Date and Fullcalendar View, create an Event content type, and tabbed views for a calendar as well as upcoming and past event lists. It's as easy as running composer require drupal/smart_date_calendar_kit
and then drush en smart_date_calendar_kit -y
.
If you don't need the calendar, you can use the Smart Date Starter Kit which only needs composer require drupal/smart_date_starter_kit
and then drush en smart_date_starter_kit -y
.