Install

Works with Drupal: 8.x

Using Composer to manage Drupal site dependencies

Alternative installation files

Download smart_date-8.x-2.0-beta2.tar.gztar.gz 53.2 KB
MD5: 9b16b3b6c122527e0ad5b3ca42bc62bd
SHA-1: 37d0f25f1fcac9c763f5847acc8ffcde04c52137
SHA-256: 3cf453e4dc2ebc1b64c80a5fd059a7710960d8fb69fc292f929241868229b927
Download smart_date-8.x-2.0-beta2.zipzip 87.22 KB
MD5: f6a56510a7bba34b2822f29992c7034a
SHA-1: 26fc00960559d28a7d5096b7815d5c4e33aee1be
SHA-256: 92755d9ffc3248c2f38dc0878c2d24c96de4285a2b706d8e4f00b53c97d7e5a4

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:

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.

Created by: mandclu
Created on: 27 Jan 2020 at 11:41 UTC
Last updated: 4 Feb 2020 at 02:37 UTC
Bug fixes

Other releases