My Calendar v3.8.0
= 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
.buttonto.mc-button. - Change: Removed legacy disclosure widget for grid and mini views.
- Change: Merge similar admin functions
mc_get_occurrences()andmc_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.