Releases: XoDesignWorks/calendarcore-light
Releases · XoDesignWorks/calendarcore-light
Release list
CalendarCore 1.0.0
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.