Skip to content

Releases: joedolson/my-calendar

My Calendar v3.6.4

Choose a tag to compare

@joedolson joedolson released this 25 May 21:35

= 3.6.4 =

  • Bug fix: Follow up fix to incorrect headings in 5-day view when week starts on Monday.
  • Bug fix: mc_event_over action should only fire after event ends, not after it starts.
  • Bug fix: Don't output aria-labelledby on event details container in single event view. Only relevant for dialog rendering.

My Calendar v3.6.3

Choose a tag to compare

@joedolson joedolson released this 11 May 21:32

= 3.6.3 =

  • Bug fix: Don't reset the start of the week when hiding weekends after weekend-heading fix in 3.6.2.
  • Bug fix: Missed spaces between attributes broke registration information field.

My Calendar v3.6.2

Choose a tag to compare

@joedolson joedolson released this 04 May 21:59

= 3.6.2 =

  • Bug fix: 'weekend-heading' class applied on rightmost two cells instead of Saturday/Sunday.
  • Bug fix: Upcoming Events navigation layout broken in card preset.
  • Bug fix: Add autorefresh parameter to CodeMirror to fix layout in template editor.
  • Bug fix: Restore default z-index on close button in legacy disclosure.
  • Bug fix: Set max-width on close button.
  • Bug fix: Remove position:relative from twentyfifteen.css to prevent overriding position:absolute.
  • Change: Set 'is-main-view' class on initial load, removed on navigation.

My Calendar v3.6.1

Choose a tag to compare

@joedolson joedolson released this 24 Apr 17:30

= 3.6.1 =

  • Bug fix: Fix logic that set details to show in card view when event links pointed to individual pages, but caused details to render in non-card views.
  • Remove upgrade cycle intended for 3.6.0. There were no settings or database updates required.

My Calendar v3.6.0

Choose a tag to compare

@joedolson joedolson released this 23 Apr 16:30

= 3.6.0 =

  • Feature: Added 'Cancelled' state as an event status option. Cancelled events are public, but marked as cancelled.
  • Feature: Added text setting to customize 'Cancelled' text.
  • Feature: Added 'Private' state as an event status option. Private events are public, but only to logged-in users.
  • Feature: Added default template designs for upcoming events and other list outputs.
  • Feature: Made default template designs selectable globally and individually by shortcode/widget.
  • Feature: Add main shortcode parameter to define custom classes.
  • Feature: Improve AJAX editing of single instances to support dynamic editing as well as deletion.
  • Feature: Add option to automatically copy PHP templates into your theme.
  • Feature: Add "edit in theme" link in PHP template browser when custom template exists.
  • Feature: Add mc_date_badge() to generate a formatted date badge on events.
  • Feature: Add CSS variables targeting list presets.
  • Feature: Add previous and next events navigation in Upcoming Events list.
  • Change: Improved UX when copying events.
  • Change: Improve design of category selector for widgets and user permissions.
  • Change: Change table responsiveness to be driven by container width rather than viewport width.
  • Change: Added wrapper around upcoming lists and other list outputs.
  • Change: Added support for My Calendar CSS variables inside upcoming lists and other list outputs.
  • Change: Added variables for weekend grid headers.
  • Change: Added class to disable responsive styles.
  • Change: Extensive fixes to responsive behavior in the admin.
  • Change: Support usertime JS updates in Upcoming Events lists.
  • Change: Minimum WordPress version to 6.4.
  • Change: Update autocomplete to version 3.0.3.
  • Change: Don't render single events in main shortcode if pretty permalinks enabled.
  • Change: Polish themes.
  • Filters: Added filter to modify categories shown in category key mc_category_key_array.
  • Bug fix: Fix deprecated jQuery methods.
  • Bug fix: Hide admin notices inside the Help modal.
  • Bug fix: Prevent invalid event IDs in canonical link generator.
  • Bug fix: Change webcal protocols to webcals.
  • Bug fix: Change instance key to use full date and time.
  • Bug fix: Don't display search results if the page content contains the main shortcode.
  • Bug fix: Enqueue front-end admin styles in back-end admin.
  • Bug fix: Add missing attributes to kses handler.
  • Bug fix: Misc. design tweaks to handle additional theme design cases.
  • Bug fix: Start time didn't display if event started at midnight.
  • Bug fix: 24 hour time template used saved template instead of forcing 24 hour time.
  • Bug fix: Prevent double padding or missing padding on event titles.
  • Bug fix: When disabling event title links, don't disable event details in card view.
  • Bug fix: Don't show week numbers in card view.
  • Bug fix: Validate occurrence IDs before attempting redirect.
  • Bug fix: Default admin events view is not 'all', and 'all' should not be marked active.
  • Security: Misc. hardening.
  • Structure: Move action scheduler into vendor directory.
  • Accessibility: Reduce animations when prefers-reduced-motion applied.
  • Accessibility: Announce when main calendar is loading changes.
  • Performance: Move SVG resources to code, to avoid excess file lookups.

My Calendar v3.6.0 Release Candidate 1

Pre-release

Choose a tag to compare

@joedolson joedolson released this 11 Apr 21:08

= 3.6.0 =

  • Feature: Added 'Cancelled' state as an event status option. Cancelled events are public, but marked as cancelled.
  • Feature: Added text setting to customize 'Cancelled' text.
  • Feature: Added 'Private' state as an event status option. Private events are public, but only to logged-in users.
  • Feature: Added default template designs for upcoming events and other list outputs.
  • Feature: Made default template designs selectable globally and individually by shortcode/widget.
  • Feature: Add main shortcode parameter to define custom classes.
  • Feature: Improve AJAX editing of single instances to support dynamic editing as well as deletion.
  • Feature: Add option to automatically copy PHP templates into your theme.
  • Feature: Add "edit in theme" link in PHP template browser when custom template exists.
  • Feature: Add mc_date_badge() to generate a formatted date badge on events.
  • Feature: Add CSS variables targeting list presets.
  • Feature: Add previous and next events navigation in Upcoming Events list.
  • Change: Improved UX when copying events.
  • Change: Improve design of category selector for widgets and user permissions.
  • Change: Change table responsiveness to be driven by container width rather than viewport width.
  • Change: Added wrapper around upcoming lists and other list outputs.
  • Change: Added support for My Calendar CSS variables inside upcoming lists and other list outputs.
  • Change: Added variables for weekend grid headers.
  • Change: Added class to disable responsive styles.
  • Change: Extensive fixes to responsive behavior in the admin.
  • Change: Support usertime JS updates in Upcoming Events lists.
  • Filters: Added filter to modify categories shown in category key mc_category_key_array.
  • Bug fix: Fix deprecated jQuery methods.
  • Bug fix: Hide admin notices inside the Help modal.
  • Bug fix: Prevent invalid event IDs in canonical link generator.
  • Bug fix: Change webcal protocols to webcals.
  • Bug fix: Change instance key to use full date and time.
  • Bug fix: Don't display search results if the page content contains the main shortcode.
  • Bug fix: Enqueue front-end admin styles in back-end admin.
  • Bug fix: Add missing attributes to kses handler.
  • Bug fix: Misc. design tweaks to handle additional theme design cases.
  • Bug fix: Start time didn't display if event started at midnight.
  • Bug fix: 24 hour time template used saved template instead of forcing 24 hour time.
  • Bug fix: Prevent double padding or missing padding on event titles.
  • Bug fix: When disabling event title links, don't disable event details in card view.
  • Bug fix: Don't show week numbers in card view.
  • Security: Misc. hardening.
  • Structure: Move action scheduler into vendor directory.
  • Accessibility: Reduce animations when prefers-reduced-motion applied.
  • Accessibility: Announce when main calendar is loading changes.

My Calendar v3.6.0-beta1

Pre-release

Choose a tag to compare

@joedolson joedolson released this 22 Mar 18:12

= 3.6.0 =

  • Feature: Added 'Cancelled' state as an event status option. Cancelled events are public, but marked as cancelled.
  • Feature: Added text setting to customize 'Cancelled' text.
  • Feature: Added 'Private' state as an event status option. Private events are public, but only to logged-in users.
  • Feature: Added default template designs for upcoming events and other list outputs.
  • Feature: Made default template designs selectable globally and individually by shortcode/widget.
  • Feature: Add main shortcode parameter to define custom classes.
  • Feature: Improve AJAX editing of single instances to support dynamic editing as well as deletion.
  • Feature: Add option to automatically copy PHP templates into your theme.
  • Feature: Add "edit in theme" link in PHP template browser when custom template exists.
  • Feature: Add mc_date_badge() to generate a formatted date badge on events.
  • Change: Improved UX when copying events.
  • Change: Improve design of category selector for widgets and user permissions.
  • Change: Change table responsiveness to be driven by container width rather than viewport width.
  • Change: Added wrapper around upcoming lists and other list outputs.
  • Change: Added support for My Calendar CSS variables inside upcoming lists and other list outputs.
  • Change: Added variables for weekend grid headers.
  • Change: Added class to disable responsive styles.
  • Change: Extensive fixes to responsive behavior in the admin.
  • Filters: Added filter to modify categories shown in category key mc_category_key_array.
  • Bug fix: Fix deprecated jQuery methods.
  • Bug fix: Hide admin notices inside the Help modal.
  • Bug fix: Prevent invalid event IDs in canonical link generator.
  • Bug fix: Change webcal protocols to webcals.
  • Bug fix: Change instance key to use full date and time.
  • Bug fix: Don't display search results if the page content contains the main shortcode.
  • Bug fix: Enqueue front-end admin styles in back-end admin.
  • Bug fix: Add missing attributes to kses handler.
  • Bug fix: Misc. design tweaks to handle additional theme design cases.
  • Security: Misc. hardening.
  • Structure: Move action scheduler into vendor directory.

My Calendar v3.5.21

Choose a tag to compare

@joedolson joedolson released this 12 Dec 23:03

= 3.5.21 =

  • Bug fix: iCal feed link incorrect.
  • Bug fix: Pass time frame into navigation calculation to help prevent calendars from switching formats when multiple calendars appear on a page.
  • Code docs improvements.

My Calendar v3.5.20

Choose a tag to compare

@joedolson joedolson released this 21 Nov 21:08

= 3.5.20 =

  • Bug fix: Undefined foreground color in some stylesheets.
  • Bug fix: Missing close span in SVG wrapper.
  • Bug fix: Check whether $event is an object before accessing properties in event template check.
  • Bug fix: Add missing stylesheet class in some calendar themes.
  • Bug fix: Handle uncommon case where a location ID is assigned but location no longer exists.
  • Bug fix: Fix incorrect parentheses that could unset recurring event instances unintentionally.
  • Bug fix: Allow help links to wrap.
  • Bug fix: Root event link should point to source event, not self.
  • Bug fix: When splitting an event, execute the 'add' action instead of the 'edit' action to ensure post meta fields are saved correctly.
  • Update social media links.
  • Add class for locations to event class list.

My Calendar v3.5.19

Choose a tag to compare

@joedolson joedolson released this 04 Nov 21:54

= 3.5.19 =

  • Remove textdomain loader (obsolete since WP 4.6).
  • Hide icon selector if icons are disabled.
  • Hide color selector & column if category colors are disabled.
  • Minor back-end CSS changes.