Skip to content

Releases: joedolson/my-calendar

My Calendar v3.3.2

30 Dec 22:07
Compare
Choose a tag to compare

= 3.3.2 =

  • Change: Add classes representing start time and event length.
  • Bug fix: Remove unneeded generic class declarations.
  • Bug fix: Show stored location, not event location, in events list.
  • Bug fix: Add missing elements to KSES filters for widgets.
  • Bug fix: Incorrect logic to hide read more link.
  • Feature: Add field to set calendar month heading.

My Calendar v3.3.1

15 Dec 22:42
Compare
Choose a tag to compare

= 3.3.1 =

  • Bug fix: Bulk removal of locations broken.
  • Bug fix: SVG category icons should not be queried remotely; use filesystem.
  • Layout: wider max-width by default, center calendar in container.
  • Bug fix: Display more link had inverted logic & wrong label.
  • Bug fix: Don't show location link if location is not post type mc-locations.
  • Bug fix: Week view could end up offset incorrectly in some views due to dates getting double timezone offsets.
  • Bug fix: Provide back-compatibility for tabs in older versions of My Calendar Pro

My Calendar v3.3.0

13 Dec 21:32
Compare
Choose a tag to compare

Backend Changes:

  • Replaced date picker with the Duet Design Systems accessible date picker.
  • Accessibility & usability improvements to adding additional occurrences to an event. (DB change)
  • Add support for custom fields on locations. See demo at Github
  • Extensive back-end user experience changes.
  • Link location title to edit screen in location manager
  • Improve checkbox labeling in event manager.
  • Improve button labeling in nav ordering.
  • Add row actions to Location manager.
  • Add support for custom columns in location manager.
  • Bug fix: use aria tab panels properly in settings.
  • Removed upgrade cycles & associated code for upgrading from version 2.3.x (last release in 2015.)
  • Support aria-sort on sortable tables.
  • Locations support both descending & ascending sort.
  • Bug fix: pagination when sorting in event manager.
  • Update settings configuration for default calendar URL.
  • New setting to control whether plugin settings are removed on uninstall.
  • Text changes for clarity & simplification
  • Change 'Short Description' to 'Excerpt' for clarity
  • Collapse 'Event Groups' and 'Events List' into a single screen.
  • Inline help pop-ups
  • Show event count for category links.
  • Add settings manager to My Calendar primary view page.
  • Updated recurring events input method.
  • Add category during event creation.
  • Make event bulk actions a dropdown.
  • With Google Maps API, auto query lat/lon data for locations.
  • Add calendar view for navigating events in admin.
  • Simplify featured image support.
  • Use checkboxes to select categories in widgets & shortcode generator.
  • Show warning if screen has unsaved changes
  • Template tag & event template previews.

Bug fixes:

  • Bug fix: Deleting a location from the location manager should not send user to the location editor.
  • Bug fix: row action links not properly labeled.
  • Bug fix: row action links not becoming visible on focus.
  • Bug fix: PHP warning on installations without saved locations.
  • Bug fix: Screen options weren't able to retrieve user settings correctly.
  • Bug fix: Event manager displayed recurring event options on single event editing screens.
  • Bug fix: Form overflows in responsive views.
  • Bug fix: Need breaking container in map bubble after location name.
  • Bug fix [a11y]: Ensure focus isn't loss in sortable lists; announce change via wp.a11y.speak.
  • Bug fix: If no previous or next event, generated numerous PHP errors.
  • Stylesheet previewer in Design manager.
  • Only show "special scheduling options" when relevant.
  • Add Help tab to explain statuses.
  • Add color picker to CSS variable UI

Frontend changes:

  • Add front-end location view.
  • Update default custom templates.
  • Support filtering by multiple locations in calendar shortcodes or by filter.
  • Change: use a stateful heading for all calendar views.
  • Change: Support AJAX navigation on date select form.
  • Bug fix: Override custom select styles from Twenty Twenty One
  • New: recurring-event classes in event lists.
  • Rewrote Google Maps scripting
  • New SVG category icons, sourced from Font Awesome (https://fontawesome.com/license)
  • New default stylesheet: twentytwentyone.css
  • Individual display settings for different calendar views
  • Creates demo content on initial installation.
  • Enable pretty permalinks by default on new installations
  • Add accessibility fields as a default event output.
  • Removed RSS feeds.
  • Always show event title in pop-up.
  • Update default date/time formatting.
  • Support search in calendar navigation.
  • Support category dropdown in calendar navigation.
  • Support location dropdown in calendar navigation.
  • Support accessibility feature dropdown in calendar navigation.
  • Support ld+json schema.org data for events and locations.
  • Changed heading structure for main calendar view.
  • Add event number to list view and event number hint in mini view.
  • 'Show recurring' flag in upcoming events list.
  • Upcoming events list should not wrap empty value in ul
  • New default stylesheet

Developer Changes:

  • New actions: 'mc_event_happening', 'mc_event_future', 'mc_event_over' executed whenever an event is compared to the current time, usable for automatic transitions and notifications.
  • Filter: 'mc_output_is_visible' to determine whether a given display feature should be shown on calendar.
  • Disable sending email notifications for Spam events. Add action to optionally handle spam notifications.
  • Remove the process shortcodes option. Shortcodes can be disabled using 'mc_process_shortcodes' filter.
  • Published documentation to https://docs.joedolson.com/my-calendar/
  • New filter to add custom permissions. 'mc_capabilities'
  • New filter for event details mc_event_detail_{value}
  • Started work on documenting filters and actions.
  • Code reorganization.
  • PHP 8.0 compatibility.

My Calendar v3.3.0-RC4

06 Dec 19:16
Compare
Choose a tag to compare
Pre-release
  • Category attributes shouldn't be pre-checked
  • Changes to twentytwentyone.css
  • Prevent location_id doesn't exist error
  • Localize date formats
  • Add grid showing color variables accessible pairs
  • Fixes to deleting css variables
  • Clarifying reorg to style reset UI

My Calendar v3.3.0-RC3

30 Nov 00:30
Compare
Choose a tag to compare
Pre-release
  • Adds ld+json schema output
  • Adds new twentytwentyone CSS file
  • Bug fixes
  • Updates getting started copy
  • Extensive code reorganization
  • Wrap header/footer in nav elements
  • add country to location search
  • Provide feedback when search has no results in admin

My Calendar v3.3.0-RC2

18 Nov 18:29
Compare
Choose a tag to compare
Pre-release
  • Fixes caching for SVG
  • CSS fixes for SVG icons
  • Fixes to shortcode generator
  • Remove some PHP warnings
  • Don't omit grouped events in upcoming events; only multiday groups.

My Calendar v3.3.0-RC1

07 Nov 20:42
Compare
Choose a tag to compare
Pre-release

Tagging 3.3.0 RC1.

My Calendar v3.3.0-beta-1

31 Oct 21:03
Compare
Choose a tag to compare
Pre-release

Entering beta phase; all features targeted for 3.3.0 are added.

My Calendar v3.3.0 Alpha 2

09 May 15:52
Compare
Choose a tag to compare
Pre-release

2nd alpha release on 3.3.0

= 3.3.0 =

  • Replace date picker with the Duet Design Systems accessible date picker.
  • Accessibility & usability improvements to adding additional occurrences to an event. (DB change)
  • Add support for custom fields on locations. See demo at [post example to Github]
  • Numerous minor back-end UX changes.
  • Bug fix: Deleting a location from the location manager should not send user to the location editor.
  • Link location title to edit screen in location manager
  • Add front-end venue view.
  • Bug fix: row action links not properly labeled.
  • Bug fix: row action links not becoming visible on focus.
  • Improve checkbox labeling in event manager.
  • Improve button labeling in nav ordering.
  • Add row actions to Location manager.
  • Add support for custom columns in location manager.
  • Bug fix: use aria tab panels properly in settings.
  • Removed upgrade cycles & associated code for upgrading from version 2.3.x (last release in 2015.)
  • Support aria-sort on sortable tables.
  • Bug fix: pagination when sorting in event manager.
  • Locations support both descending & ascending sort.
  • Update default custom templates.
  • Bug fix: PHP warning on installations without saved locations.
  • Update settings configuration for default calendar URL.
  • Support filtering by multiple locations in calendar shortcodes or by filter.
  • Change: use a stateful heading for all calendar views.
  • Change: Support AJAX navigation on date select form.
  • Change: Replace decade-old category icons with SVG.
  • Bug fix: Override custom select styles from Twenty Twenty One
  • Three new actions: 'mc_event_happening', 'mc_event_future', 'mc_event_over' executed whenever an event is compared to the current time, usable for automatic transitions and notifications.

My Calendar v3.2.17

22 Mar 19:50
Compare
Choose a tag to compare

= 3.2.17 =

  • Bug fix: Add parameter for required fields handling to ignore during imports.
  • Add filter handling calendar URLs when using Polylang or WPML.