v2.0.0
New Features
- Add native event date-range filtering to
GET /wp-json/eventonapify/v1/eventswithstarts_on_or_after,starts_before,order, andorderby. - Publish MCP read-contract metadata for
ajde_events, includingread_endpoint, list/get support, and filter mappings for bounded event reads.
Improvements
- Keep event collection pagination and totals SQL-backed even when filtering by date bounds for better performance on larger event catalogs.
- Split the plugin bootstrap, admin UI, MCP manifest logic, and REST/event handlers into dedicated
includes/files to make maintenance and review easier.
Bug Fixes
- Reject invalid event datetime filter values instead of silently normalizing impossible dates.
- Preserve plugin-root asset and textdomain paths after extracting code into
includes/modules.
Full Changelog: v1.8.0...v2.0.0