Skip to content

Releases: joedolson/my-calendar

My Calendar v3.7.14

28 May 20:46

Choose a tag to compare

= 3.7.14 =

  • Bug fix: Removed duplicate array parameters in options installation.
  • Bug fix: Add notice for admins about recurring template 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

21 May 23:18

Choose a tag to compare

= 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

21 May 00:00

Choose a tag to compare

= 3.7.12 =

  • Bug fix: Missing space in two SQL queries broke saving events. Sigh.

My Calendar v3.7.11

19 May 17:38

Choose a tag to compare

= 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

10 May 15:17

Choose a tag to compare

= 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_approved parameter. Props type5afe via WordFence.

My Calendar v3.7.9

26 Apr 23:16

Choose a tag to compare

= 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

16 Apr 15:52

Choose a tag to compare

= 3.7.8 =

  • Security: Fixes Insecure Direct Object Reference and Denial of Service vulnerabilities in the mc_ajax_mcjs_action function. Props @minhi1.

My Calendar v3.7.7

08 Apr 18:37

Choose a tag to compare

= 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_hair for 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_desc column from TEXT to MEDIUMTEXT.

My Calendar v3.7.6

04 Mar 23:13

Choose a tag to compare

= 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

04 Mar 00:14

Choose a tag to compare

= 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