Vieww Events Calendar – Recurring Events, Event Map & Calendar Plugin

Changelog

2.4.4

  • TESTED: Confirmed compatible with WordPress 7.0.

2.4.3

  • NEW: WordPress.org listing now ships with screenshots — the interactive month calendar and a single event page. Screenshot captions rewritten to match.

2.4.2

  • IMPROVEMENT: External Services section condensed to one line per service while keeping the required wp.org disclosure.
  • IMPROVEMENT: Removed the Developer Notes section from the public listing — internal architecture detail isn’t useful for site owners browsing the directory.

2.4.1

  • IMPROVEMENT: Plugin description and listing rewritten to focus on what site owners and visitors get out of the calendar, rather than internal architecture.
  • NEW: Plugin icon added.

2.4.0

  • FEATURE: Structured location fields — split the single Location/Venue input into Venue Name, Street Address, Suburb, State, and Postcode for consistency with sibling Vieww plugins.
  • FEATURE: Click-to-fill autocomplete — typing into Street Address shows Photon (komoot.io) suggestions; selecting one populates Suburb / State / Postcode / Latitude / Longitude in a single click. If Photon returns a named landmark and Venue Name is empty, the venue name is filled too (user-typed values are never overwritten).
  • FEATURE: Geocoding now uses structured Nominatim queries from the new fields directly — more accurate and predictable than parsing a freeform string.
  • FEATURE: Branded archive template (archive-vieww-event.php) renders the calendar at /events/ by default, with a friendly “No upcoming events” empty state when there’s nothing to show — replacing the theme’s generic “Sorry, but nothing was found” page.
  • IMPROVEMENT: Calendar prev/next/Today now swap the visible month in place instead of full-reloading the page, so embedding pages (e.g. Elementor canvases) keep their width and layout.
  • IMPROVEMENT: Calendar nav uses replaceState rather than pushState — the browser back button returns to the page you came from, not through every month you visited.
  • IMPROVEMENT: Default Dark Mode setting is now “Auto” (follows system preference) for new installs, with extra coverage for the event-time strip inside calendar event chips.
  • FIX: Calendar prev/next URLs no longer leak between embedding pages. The cached HTML used to bake in the rendering page’s URL, so a calendar embedded on one page could send visitors to another. URLs are now built from the current document at click time.
  • FIX: Calendar buttons (prev/next/Today/filter) now follow the plugin’s design-settings colour palette instead of inheriting Elementor’s global accent/primary colours, which on some sites rendered the nav arrows green and the Today button blue.
  • FIX: Addresses with both a unit keyword AND a slash (e.g. Unit 5/123 Main St) no longer lose the street number during geocoding — coordinates resolve to the actual street, not the suburb centroid.
  • MIGRATION: Existing event_location values are best-effort split into Venue Name + structured address on first load. The original value is retained as a display fallback for entries that didn’t parse cleanly.

2.3.0

  • FEATURE: Event venue geocoding — automatically populates latitude/longitude from the Location/Venue field on save, with a fallback chain for Australian unit-style addresses
  • FEATURE: “Geocode Now” button on the event edit screen for instant lat/lng preview with visible feedback
  • FEATURE: Venue autocomplete via Photon (OpenStreetMap) — typeahead dropdown on the Location/Venue field, preserving user-typed unit prefixes and house numbers
  • FEATURE: Single-event location map injected via the_content when an event has coordinates
  • FEATURE: New [vieww_events_map] shortcode — renders all upcoming geocoded events on an interactive Leaflet map with clustering
  • IMPROVEMENT: New REST meta fields event_lat and event_lng exposed via the WordPress REST API
  • IMPROVEMENT: Admin-only empty-state banner prompts editors to geocode listings when none yet have coordinates

2.2.0

  • FEATURE: Frontend event search – filter list view events by title, description, or location
  • FEATURE: Google Fonts integration – 15 Google Fonts available in Design Settings
  • FEATURE: Dark mode support – off, auto (system preference), or always on
  • FEATURE: Mobile swipe gestures – swipe left/right to navigate calendar months
  • FEATURE: Gutenberg blocks – 3 server-side rendered blocks for the block editor
  • FEATURE: REST API support – event meta fields exposed via WordPress REST API
  • FEATURE: iCal export and Google Calendar integration
  • FEATURE: AJAX calendar navigation for smoother month browsing
  • FEATURE: Event modal popups with add-to-calendar links
  • PERFORMANCE: Rendered HTML caching with version-counter invalidation
  • PERFORMANCE: Per-request instance deduplication for recurring events
  • SECURITY: Enhanced nonce verification and input sanitization throughout
  • IMPROVEMENT: Admin meta box validation with real-time feedback
  • IMPROVEMENT: Tabbed help documentation with persistent tab state
  • IMPROVEMENT: Dismissable onboarding welcome page

2.1.1

  • RELEASE: Initial WordPress.org release – Full-featured free version
  • MAJOR: Removed ACF dependency – now completely self-contained with native WordPress meta boxes
  • FEATURE: Recurring events – set events to repeat on specific days
  • FEATURE: Design customization system with colors, typography, and spacing controls
  • FEATURE: Three beautiful display views (grid, list, calendar)
  • FEATURE: Mobile modal popups and calendar/list view toggle
  • FEATURE: Getting started dashboard and help documentation
  • SECURITY: Full nonce verification, input sanitization, and output escaping
  • SECURITY: WordPress 6.9 compatibility and coding standards compliance
  • PERFORMANCE: Advanced caching system with transient storage
  • PERFORMANCE: Iteration safeguards to prevent infinite loops
  • Complete plugin restructure with organized class files, separated CSS, and i18n support

2.0.0

  • Added calendar month view
  • Improved caching system
  • Added admin interface for cache management
  • Performance optimizations

1.0.0

  • Initial release
  • Grid and list views
  • Basic caching functionality

Plugin Website
Visit website

Author
Vieww
Version:
2.4.4
Last Updated
May 27, 2026
Active Installs
10
Requires
WordPress 5.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.