Releases: joedolson/my-calendar
Releases · joedolson/my-calendar
My Calendar v3.7.14
= 3.7.14 =
- Bug fix: Removed duplicate array parameters in options installation.
- Bug fix: Add notice for admins about
recurringtemplate tag behavior on single events. - Bug fix: Remove static data from
wp_update_post, including not updating the post slug. - Bug fix: Output the admin field wrapper around event author input when host and details link hidden.
- Bug fix: Fix bug where all-day event instances automatically regenerated when event updated.
- Bug fix: Don't attempt to generate location schema if no location object passed.
- Bug fix: Fix miscellaneous CSS gaps for RTL display.
- Bug fix: Fix broken checkboxes in Upcoming Events widget settings.
- Bug fix: Default mini template contained duplicate h3 heading.
- Bug fix: Hide the instance modification warning when editing an individual instance.
- Bug fix: Check location object inside locations loop when checking map type.
- Code quality: Misc. fixes to inline docs and potentially undefined variables.
- Change: Use compact button sizing in instance manager.
- Filter: add filter to enable updating the post slug on save, if desired.
My Calendar v3.7.13
= 3.7.13 =
- Bug fix: Handle an additional case where changes to
wp_kses_hair()in WordPress 7.0 broke legacy templates.
My Calendar v3.7.12
= 3.7.12 =
- Bug fix: Missing space in two SQL queries broke saving events. Sigh.
My Calendar v3.7.11
= 3.7.11 =
- Bug fix: Accidentally broke ability to set non-published statuses in 3.7.10.
- Bug fix: Disambiguate category id columns in sql joins.
- Bug fix: Define some potentially undefined variables.
- Docs: Change hook doc format & update inaccurate filter and action documentation.
- Change: mc_custom_sidebar_panels filter is now mc_custom_admin_panels
- Change: mc_bulk_actions action is now mc_do_bulk_actions
- Remove plugin update message handler as obsolete.
My Calendar v3.7.10
= 3.7.10 =
- Accessibility: End date error message always announced to screen readers.
- Accessibility: Increase width of default event title focus outline.
- Performance: Memoised frequently queried values.
- Performance: Don't disable category transients in WP_DEBUG.
- Change: Removed legacy My Calendar Pro support (more than 5 years)
- Change: Hide 'author' column if only one author.
- Bug fix: Fixed a handful of potentially undefined variables.
- Bug fix: Set missing color on modal heading.
- Bug fix: Remove line breaks from date badge because wpautop.
- Bug fix: Empty '.recurs' div if not recurring.
- New action:
mc_before_delete_event. Needed so actions can have access to event data. - Style improvements: Recurring events panel.
- Remove PHP < 7.4 supports.
- Security: Missing publication authorization check via
event_approvedparameter. Props type5afe via WordFence.
My Calendar v3.7.9
= 3.7.9 =
- Performance: Category icons always created new instead of fetched from cache.
- Bug fix: Restore 'initial-hidden' class to fix flash of unstyled content in admin.
- Bug fix: List events options did not accurately reflect behavior.
- Bug fix: Date badge template format double-calculated timezone offsets.
- Bug fix: Missing '.button' classes caused misaligned icons.
- Bug fix: Default set primary category to a selected category.
- Bug fix: Reduce h2 opacity as well as content opacity when editing scheduled dates.
- Bug fix: Fix focus management while editing scheduled dates.
- Bug fix: Outlook/O365 event links should use ISO 8601 date formats.
- Bug fix: Duplicate h2 event title should be hidden on singular list view modals.
- Bug fix: org class indicator missing in location hcard when location title unlinked.
- Design: Improvements to oft-neglected list view.
- Change: Add
mc_get_heading_level()to simplify heading hierarchy management. - Change: Shift category key heading to primary.
- Change: Add image shape classes: 'square', 'landscape', or 'portrait'. Adjust layout if not landscape.
My Calendar v3.7.8
= 3.7.8 =
- Security: Fixes Insecure Direct Object Reference and Denial of Service vulnerabilities in the
mc_ajax_mcjs_actionfunction. Props @minhi1.
My Calendar v3.7.7
= 3.7.7 =
- Update: Adapt admin CSS for WordPress 7.0 design refresh.
- Bug fix: Verify that
mc_get_first_event()returns an object before checking event recurrence. - Bug fix: Handle change in
wp_kses_hairfor WordPress 7.0 that normalizes attribute quoting. - Bug fix: Pass modal title correctly for Help modals.
- Bug fix: Change submenu page to non-existent string parent instead of
null, to prevent PHP warning. - Bug fix: Remove duplicate styles from admin CSS.
- Change: Remove legacy template tag previews.
- Change: Show template tags with PHP function formatting when PHP templates enabled.
- Change: Combine Admin disclosures into a single JS function.
- Change: Switch
event_desccolumn from TEXT to MEDIUMTEXT.
My Calendar v3.7.6
= 3.7.6 =
- Bug fix: Returned an empty string for category labels if icon not found, instead of the category name.
My Calendar v3.7.5
= 3.7.5 =
- Bug fix: Add SVG to kses array to allow category icons in templates.
- Bug fix: Display category icon colors in admin category selection.
- Change: Add HTML wrappers and styling for category list template output.
Full Changelog: v3.7.4...v3.7.5