Releases: joedolson/my-calendar
Releases · joedolson/my-calendar
Release list
My Calendar v3.6.4
= 3.6.4 =
- Bug fix: Follow up fix to incorrect headings in 5-day view when week starts on Monday.
- Bug fix:
mc_event_overaction should only fire after event ends, not after it starts. - Bug fix: Don't output
aria-labelledbyon event details container in single event view. Only relevant for dialog rendering.
My Calendar v3.6.3
= 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
= 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
= 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
= 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
webcalprotocols towebcals. - 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
= 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
webcalprotocols towebcals. - 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
= 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
webcalprotocols towebcals. - 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
= 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
= 3.5.20 =
- Bug fix: Undefined foreground color in some stylesheets.
- Bug fix: Missing close
spanin SVG wrapper. - Bug fix: Check whether
$eventis 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
= 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.