Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Changes since 8.x-2.0-beta1:
- Issue #3108841 by mandclu: Oddities in sorting generated instances, display for recurring formatter
- Issue #3108983 by mandclu: Overriding the first instance of a recurring date breaks editing of the rule
- Issue #3108931 by mandclu, franwyllie: End dates do not rollover when durations crosses day end
- Issue #3108604 by stefan.korn: Widget "Date and time range with timezone" does not store settings correct
- Issue #3108916 by mandclu: Manage Instances interface not limited by monthly limit
This release is largely a set of bug fixes, identified and remediated during some marathon development from a handful of developers over Global Contribution Weekend 2020. There are a couple of other improvements that are almost ready to release, but a couple of the bugs fixed here are problematic enough that I figured it was worth getting a fixed release out as soon as possible.
The second beta release for the 8.x-2.0 branch of Smart Date. The key new feature in the 8.x-2.x branch is recurring dates, with an interface to manage instances, including the ability to reschedule or cancel individual instances. If no end date is specified, instances will be generated out to a configurable amount of time, with a cron job to generate additional instance on an ongoing basis. There is also a specialized output formatter to only show a configurable number of past and upcoming instances per recurring date, along with the compact text for the recurrence rule itself. Other new features include the ability to manually specify a timezone for a date, and the ability on output to list the start and duration instead of the start and end times. The 8.x-2.0 adds additional columns to Smart Date values, so it's necessary to run database updates after upgrading.
Remaining known issues in this release:
- Additional issues we hope to address before a stable launch have been recorded in #3107107: Path to a Stable 8.x-2.x Release
As this is a beta release, exercise caution before using this module in production. On the other hand, all feedback is appreciated, so please post any experiences to #3107107: Path to a Stable 8.x-2.x Release or an appropriate feature issue. Add the the recurring smart date functionality by enabling the new smart_date_recur module, and then configuring a smart date field to allow recurring values. Documentation for the recurring date features is something I hope to have available in the coming weeks, but there is an initial page in the Smart Date user guide for using recurring dates.