Skip to content

My Calendar v3.8.0

Choose a tag to compare

@joedolson joedolson released this 18 Aug 15:20
· 25 commits to master since this release

= 3.8.0 =

  • Feature: Add option to disable single event view.
  • Feature: Add support for scheduled publication of events.
  • Feature: Add additional display settings panel for list view, so grid and list are not assumed to be the same.
  • Feature: Screen options to hide category, author, and location columns in event manager.
  • Change: Switched front-end input button class from .button to .mc-button.
  • Change: Removed legacy disclosure widget for grid and mini views.
  • Change: Merge similar admin functions mc_get_occurrences() and mc_get_event_instances().
  • Change: Update recurring event calculations to be inclusive of end date chosen.
  • Change: Modernize GMT offset calculations to use wp_timezone().
  • Change: Add check to see whether an import is in progress when calculating event status.
  • Change: Don't run mc_test_occurrence_overlap() on front-end.
  • Bug fix: Fix recurring event generation adding duplicate dates on first date matched.
  • Bug fix: Fix location assignment so multiple simultaneous events with a new location all get assigned the new location without duplication.
  • Bug fix: Fix recurring event weekday parsing to improve behavior if start date is a weekend.
  • Bug fix: Reset location count transient when a location is deleted.
  • Bug fix: Ensure terms are deleted from taxonomy when categories are deleted.
  • Bug fix: Convert text tables to utf8mb4 if they were originally created before that core change. Adds emoji support if missing.
  • Bug fix: Fix issue where legacy values in older events could trigger event recurrence recalculation, restoring deleted dates.
  • Bug fix: Only check mc_list_template nonce when editing list template settings.
  • Bug fix: Outlook & Office 365 add to calendar links passed invalid date format.
  • Bug fix: Return an empty state label if value passed not valid.
  • Bug fix: Don't run link or button logic if the title already contains a link.
  • Bug fix: Exit early in post metabox if event ID does not return an event.
  • Bug fix: Only construct mini calendar URLs if option is enabled.
  • Bug fix: Allow mc_template_settings() to return a single template.
  • Bug fix: Prevent mc_category_icon() from returning non-string values from filters.
  • Bug fix: selected() set to echo instead of return in shortcode generator.
  • Bug fix: Don't label draft events as private in admin.
  • Bug fix: If autocomplete passes no value while add location panel is open, don't create blank location.
  • Bug fix: Bounds were extended asymmetrically on Google Maps, causing an off-center marker.
  • Bug fix: Fix some cases where post and event statuses weren't synced properly.
  • Bug fix: Navigation didn't always consistently retain existing values.
  • Bug fix: Print view should only support grid.
  • Bug fix: Remove duplicate nonce in event editor.
  • Remove upgrade cycle from < 3.1.13.
  • Design: Variety of front-end changes for consistency and reliability.
  • Accessibility: Focus loss when closing modal.
  • Accessibility: Make control labels visible in event manager.
  • Docs: Misc. function doc parameter and return type fixes.