Skip to content

Releases: XoDesignWorks/calendarcore-light

CalendarCore 1.0.0

Choose a tag to compare

@XoDesignWorks XoDesignWorks released this 29 Aug 11:24

First release of the free edition, generated from the shared codebase by bin/build-light.sh.

This is the build submitted to wordpress.org.

  • Events as a custom post type with venue and organizer taxonomies; all data in postmeta.
  • Recurring events: daily, weekly by weekday, monthly by date or weekday position, yearly, with intervals, skip dates, an end date and a repeat count — free, with no upsell in the way.
  • One narrow occurrence table (event, start, end), generated twelve months ahead and refilled by cron in batches of 200 events.
  • Month, week, day and list views with no-reload navigation and a working no-JavaScript fallback.
  • Timezone aware display through Intl.DateTimeFormat, rendered in the site language.
  • .ics export per occurrence, a subscribable feed, Google and Outlook links.
  • .ics import from a file or a URL: repeat rules and skipped dates survive the trip, and re-importing updates instead of duplicating.
  • RSVP with capacity, a live counter, duplicate protection, honeypot and rate limiting.
  • Two server-rendered blocks, four shortcodes and an Elementor widget.
  • Theme palette inheritance from theme.json, dark mode.
  • 7 KB gzipped front end bundle, loaded only on pages that render a calendar. No jQuery, no date library, no external requests, no telemetry.

Verified

  • Plugin Check clean across every category, including the experimental ones.
  • Lighthouse: one point below the same page without the plugin, CLS 0.000.
  • Benchmarked against The Events Calendar on 500 identical events: 2.4× faster rendering, 6× less memory, 7× less HTML.
  • Page caching verified with W3 Total Cache: pages served statically while the RSVP counter stays live.