Releases: joedolson/my-calendar
Releases · joedolson/my-calendar
My Calendar v3.5.9
= 3.5.9 =
- Bug fix: Fix CSV event download PHP error.
- Bug fix: Fix misc. HTML validation errors.
- Bug fix: Force text wrapping in button reset.
- Bug fix: Fix data checks for event author when no user is logged in. (Pro).
My Calendar v3.5.8
= 3.5.8 =
- Bug fix: Use
mc_exit_early()
to determine classes as well as to determine display. - Bug fix: Editing a single date updated descriptions for all events.
- Bug fix: Only parse URL arguments for specific calendar ID.
- Bug fix: No content fallback text not passed to output function in main shortcode.
- Bug fix: Don't duplicate registration fields in front-end submissions (Pro).
- Bug fix: Handle the possibility that front-end location presets may be 0 instead of empty (Pro).
My Calendar v3.5.7
= 3.5.7 =
- Bug fix: PHP 8.2 deprecated error in
mc_ordinal
. - Bug fix: Category dropdown navigation element should limit categories shown.
- Bug fix: Export dropdown button broken.
- Bug fix: Export/Subscribe dropdowns duplicated if multiple calendars present. Props @mikeknappe.
- Bug fix: Incorrect argument passed to mini widget ignored months setting.
- Bug fix: Reset styles didn't handle Mini calendar widget disclosure properly.
- Feature: Add setting to change subscribe and export button text. Props @mikeknappe.
- Docs: Fix incorrect docs on
mc_category_key
. - I18n: Missing translator function. Props @DAnn2012.
v3.5.6
My Calendar v3.5.5
= 3.5.5 =
- Bug fix: Templates rendered incorrectly when search-friendly permalinks disabled.
- Bug fix: Clear PHP warning if no future dates in export generation.
- Bug fix: Only show Pro promo inside My Calendar pages.
- Bug fix: Remove support for InnoDB search on pre 5.5 MySQL; add support for Fulltext search on InnoDB otherwise.
- Bug fix: Event title not rendered unless 'read more' enabled.
- Bug fix: Category color styles cache deleted in wrong place.
- Change: Move sqlite check to existing db engine check function.
My Calendar v3.5.4
= 3.5.4 =
- Bug fix: One further case where legacy templating could return invalid value in event details.
My Calendar v3.5.3
= 3.5.3 =
- Bug fix: Adjust CSS for themes that set inputs to a fixed height.
- Bug fix: JS in ajax navigation needs to only select first child of cells.
- Bug fix: Omit the current day border on single day views.
- Bug fix: Execute mc_get_details() regardless of whether there are already details.
- Try: Sqlite fix for Playground in upcoming events widget.
My Calendar v3.5.2
= 3.5.2 =
- Bug fix: If setting to link to event page enabled, event wrapper was not added.
- Bug fix: Incorrect kses on Mini calendar widget removed too much information.
- Bug fix: Category filters did not remove existing filter when adding categories.
- Bug fix: PHP templating rendered event details when linking to external URL.
- Bug fix: Fix handling of custom templates with legacy templating when passed via settings.
- Addition: class 'today-event' for events occurring on the current day.
My Calendar v3.5.1
= 3.5.1 =
- Bug fix: Mini calendar widget stripped out
select
,option
, andinput
. - Bug fix: Upcoming Events list showed out-of-query events.
- Update: Support sqlite to enable demo support in Playground.
My Calendar v3.5.0
= 3.5.0 =
- Major change: Remove CSS style editor and style migration functions.
- Major change: Remove CSS and Icon backup functions.
- Major change: Upcoming events list now returns fixed numbers of events by default.
- Major change: Location data only fetched from location table, no longer saved to event table.
- Major change: Implement responsive table CSS & JS.
- Major change: Introduce PHP templating.
- Major change: Rewrite all additional stylesheet skins.
- Change: Selecting a stylesheet is now optional.
- Change: Add autocompletion for country selection.
- Change: Make modal view the default pop-up view.
- Change: Improve HTML semantics in event display.
- Change: Switch popup triggers to buttons.
- Change: Navigation controls are always controls; don't switch to span when active.
- Change: Replace ical generation with spatie/icalendar-generator.
- Feature: Add card view.
- Feature: Style variable previews.
- Feature: Add importer to import events from The Events Calendar.
- Feature: Add support for featured image on locations.
- Breaking change:
mc_event_classes()
now echos classes. Usemc_get_event_classes()
to return. - Bug fix: Prevent My Calendar post types from showing up in export tool. Props @carstenbach.
- Performance: Use fragment caching to reduce duplicate db queries.
- Performance: Prevent infinite date navigation in calendar navigation tools.
- Performance/SEO: Only output Schema on main event views, not in widgets.
- Support Yoast schema engine (props @joostdevalk)
- Update to WPCS 3 (props @joostdevalk)
- Many, many minor visual changes to improve consistency.