# Eventual

> Native EmDash events with rich text, localization, friendly recurrence, saved venues and multilingual calendar feeds.

Source: https://emdashcmseverything.com/plugins/eventual/

- Category: events
- Status: available
- Version: 0.14.0
- Price: Unknown
- Compatibility: Not stated in the public registry profile
- License: MIT
- Maintainer: Jaap Vermeulen
- Download: https://plugins.emdashcms.com/plugins/@vermeulen.solutions/eventual
- Repository: https://github.com/Vermeulen-Solutions/eventual-emdash-sandbox
- Published: 2026-10-21

## Installation

# Eventual 0.14.0

Requires EmDash **>=1.2.0 &lt;2.0.0**. In **Plugins → Registry**, find Eventual by **vermeulen.solutions**, review permissions and install it. Existing sites use the plugin's update action; review changed MCP tool consent.

Open **Eventual → Settings**, choose compatible event, venue and organizer collections, then **Save settings**. A collection is the place under **Content** where entries are edited. If none exists, ask your site builder to follow [setup](https://github.com/Vermeulen-Solutions/eventual-emdash-sandbox/blob/main/docs/collection-setup.md). Installation and selection do not create schemas or migrate data.

**Old events:** keep **Show old events saved inside the plugin** off for native collections. Enable it and choose **Save switch** only to serve old plugin data when no native collection is connected. Native collections remain authoritative even while empty; a missing explicitly selected collection must be repaired. See [0.14.0 changes](https://github.com/Vermeulen-Solutions/eventual-emdash-sandbox/blob/main/docs/release-notes-0.14.0.md).

**Editing:** save the announcement, open **Dates, venue & repeat**, save the changed sections, reload, then publish in EmDash. [Editor guide](https://github.com/Vermeulen-Solutions/eventual-emdash-sandbox/blob/main/docs/user-guide.md).

**Earlier versions:** upgrading from 0.12.x or earlier needs a backup and [native-content migration](https://github.com/Vermeulen-Solutions/eventual-emdash-sandbox/blob/main/docs/upgrade-0.13.0.md).

Your site builder connects feeds to visitor pages; Astro examples/helpers are optional. Enable intended agent tools separately under **Agent access**.

## Changelog

## 0.14.0

Public reads use old plugin storage only when an administrator enables **Show old events saved inside the plugin** (MCP legacyReads). An unconfigured source reports a clear error; native collections stay authoritative. Disabled legacy images return 404. Settings saves invalidate the read memo. Acceptance restored French weekday labels and refreshed the settings screenshot.

[Release notes](https://github.com/Vermeulen-Solutions/eventual-emdash-sandbox/blob/main/docs/release-notes-0.14.0.md).

## Earlier releases

- **0.13.4:** replace an oversized Registry screenshot; add media-budget checks.
- **0.13.3:** publicUrls=false skips native canonical-URL lookups; JSON budget failures use the host error contract.
- **0.13.2:** memoize request reads, commit one calendar snapshot, resolve images directly and contain RPC budget failures. Large sources and migration jobs remain limited.
- **0.13.1:** serve featured images through the public plugin route.
- **0.13.0:** breaking native-content change: Portable Text, locale rows, drafts, revisions, saved directories and shared schedules; EmDash >=1.2.0 &lt;2.0.0.

[Full changelog](https://github.com/Vermeulen-Solutions/eventual-emdash-sandbox/blob/main/CHANGELOG.md). Upgrades from 0.12.x or earlier still need the native-content migration.
