My Calendar v3.7.0
= 3.7.0 =
Accessibility-first breaking change: The default navigation has changed from using a elements to button elements. Custom styles may need to be updated.
- Feature: Migrate accessibility characteristics for locations and events to taxonomies and make editable.
- Feature: Add API authentication key to allow export of private events.
- Feature: Ability to disable time formats.
- Feature: Support custom fields in API & remote database access.
- Feature: New event type: private to author.
- Feature: New template tag:
{recurring}to show a list of recurring event dates. Max limit 50. - Change: Simplify event insertion with
mc_insert_event()function. - Change: Make calendar sharing a popup list.
- Change: Remove mini calendar link targets settings & feature.
- Change: Sort variables to limit URL permutations generated in navigation.
- Change: Change calendar navigation from links operated as buttons to use buttons.
- Change: Added style variables for main background, color, padding, and margin.
- Change: Default category color from dark blue to light gray.
- Change: Load Google Maps asynchronously.
- Change: Update action scheduler and increment required WP version.
- Change: Rewrite all front-end JS to remove jQuery dependency.
- Change: If a new event is saved as draft, redirect to the edit screen for that event.
- Change: Update deprecated Google Maps.marker.
- Change: Add access terms as classes on event wrapper.
- Change: Adjust RSS subscription window from 7 days to 90 days.
- Change: New filter
mc_style_variablesto filter CSS variables. - Change: Event editor indicates in heading and title if the event is recurring.
- Change: Add filters to customize location controls from code.
- Change: Omit 'description' from template previews.
- Change: Misc. minor tweaks to default styles.
- Change: Display notification for admins if location filters use invalid values.
- Bug fix: iCal subscription link pointed to export URL.
- Bug fix: Disabling event links on grid/list views should not also disable single event view.
- Bug fix: Filtering calendars by accessibility characteristics was broken.
- Bug fix: Don't do preg_match URL check if value is already false.
- Bug fix: Don't display map requirements if mapping service disabled.
- Bug fix: Prevent empty notices from showing in responses.
- Bug fix: If an image URL 404s, delete the internal reference.
- Bug fix: add srcset and sizes to kses array.
- Bug fix: Verify that events exists before checking their publication status.
- Bug fix: Modified dates were not tracked along with deleted and customized dates.
- Bug fix: Fix migration from Calendar plugin.
- Bug fix: Handle null values in stored images.
- Bug fix: Details link didn't return external links.
- Bug fix: Upcoming events did not consider current time zone when querying.
- Bug fix: Author & host values not saved correctly in widgets.
- Bug fix: 'current' keyword ignored if it's the only value passed.
- Bug fix: prevent rewriting subscribe and export toggles.
- Bug fix: Misnamed variable in location saving.
- Bug fix: Only find
[my_calendar **]when checking for existing calendar page. - Bug fix: Check publication status of pages found in calendar page checks.
- Bug fix: Delete version when deleting plugin.
- Bug fix: Incorrect data type passed to
mc_category_icon()in templating. - Performance: Don't parse the instance array multiple times in event editing.
- Performance: Throw 404 error is date queries go outside valid event boundaries.
- Removed: SVG files, unused since 3.5.
- Accessibility: Heading hierarchy incorrect in template management.
- Accessibility: fixes to admin tabs.
- Accessibility: fix when event date selection triggers errors.
- Accessibility: Use aria-pressed to indicate currently selected categories.