Before browsing new features (on our demo or your website after update) please flush cache and perform “hard reload” by pressing Ctrl + F5 (or Cmd + Shift + R on Mac). 🙂

After theme update:
1. Make sure you updated also plugins (Listeo Core, Listeo Editor, and Listeo Elementor)
2. Clear your website’s cache and hosting cache after the update

How to update theme and plugins →

06/07/2026

2.0.52

New
03/07/2026

2.0.51

New
  • Support for Listeo AI Agents module, includes rewritten template-dashboard.php Dashboard navigation is built as a filterable, ordered array so add-ons can insert, remove, reorder or relabel items
Updated
  • New hooks and filters for easier customizations
Fixes
  • Other small fixes
01/07/2026

2.0.50

New
  • New
  • New Bookings dashboard for Owner and Guest with a single booking view, integrated with Messages chat
  • new availability / event-date / auto modes. With auto mode you can search by date range all listing types at once
Improved
  • Improved RTL stylesheet
Fixes
  • Some fixes for translations
  • Fixes
  • send_message_ajax no longer re-reads the raw request after sanitizing, and
Changes
  • Booking messaging settings: enable/disable the detail-view chat (auto-off
  • when no Messages page is set) + "allow messaging only after Paid".
  • Date-range search is now capability-driven (Date Range / Tickets), not
  • hardcoded to rental/event slugs, so custom listing types are searchable;
  • Custom listing types with the Tickets capability now write the searchable
  • _event_date_timestamp on save
  • Listings Packages Manager overhaul
  • Price breakdown is now actually stored on bookings
  • returns the conversation id.
  • listeo_count_bookings: missing space broke the author-filter count query.
  • Post Grid / Testimonials Include/Exclude autocomplete is now post-type-aware
  • (suggests posts / testimonials, not listings);
23/06/2026

2.0.49

New
  • Separate "reservation hold" time for bookings pending approval (independent of payment deadline; can be disabled by setting 0).
  • Support for fixed-amount commission (flat fee per order) alongside percentage commission in stats and reports.
  • New hooks for add-ons on the booking confirmation page and the post-listing-submission screen.
Updated
  • Updated option to manually Add Booking as owner
  • Listing name in cart, checkout, orders, and emails now shows the current listing title instead of the previously stored version.
  • Listing selector in stats showed all users' listings (now only the user's own; admin still sees all).
  • Pricing Table (WooCommerce) widget now supports membership packages alongside listing packages.
Improved
  • Price summary in the booking widget hides zero-value line items.
  • Expanded the Font Awesome icon list in the icon picker.
Fixes
  • Price breakdown correctly displays fractional values (e.g. "× 1.5 hours").
  • PHP 8 fatal error when calculating service price (empty/free price or symbol/comma).
  • Listing-type save failure ("Unknown column 'booking_type'") — added self-healing for missing DB columns.
  • WordPress pages were being hijacked by listing URL rules and failed to display correctly.
  • Zoom integration OAuth callback redirected to the blog page instead of handling the connection.
  • "Copy to all days" button in opening hours did not work with 12-hour format.
  • Confirmation-page price for multi-tier tickets/events now matches the widget price.
  • Minor escaping and display fixes on the post-submission screen.
  • Listing Resources widget visible again in the Elementor panel and Theme Builder; better listing-context detection and clearer editor messages.
  • Booking Plus resource styles load correctly on Elementor pages and in the editor preview.
  • CSS fixes: dashboard calendar width, select2 dropdown position in the manual booking modal.
18/06/2026

2.0.48

New
Security
  • Security fixes
Improved
  • Listeo Analytics performance enhancements
16/06/2026

2.0.47

New
  • Touch support for front-end drag/sort (gallery, slots, pricing rows) via bundled jQuery UI Touch Punch.
Improved
  • "Login to Book": guest's date + time slot + service now restored after login (was date-only); fee total recomputed (bookings.js).
  • Recurring-event hooks: cards/search show next occurrence or "Past event" badge instead of a past start date (listeo_card_event_date, listeo_detail_event_date_value, listeo_core_event_expiry_ids).
  • Visits counted once per visitor / 30 min (cookie dedupe + new server-side legit_visits stat; analytics sums those).
  • Auto-created WooCommerce booking products now use the listing's featured/gallery image (thumbnail in cart/emails/Stripe).
  • Add-ons: Install enabled when a key is present; license verified at install time and cached.
Updated
  • Booking Plus moved to the license-included add-on flow (no longer "paid separate"); removed PRO badge/filter pill.
Fixes
  • Prevented accidental ticket/event auto-submit on page load
  • Expired/pending-unpaid bookings now release their slot instead of blocking it indefinitely.
  • Recurring events no longer expire on their first occurrence.
  • Google schema image emitted as ImageObject (fixes Search Console error).
  • Safer paid-listings package getters (no undefined-property notices).
14/06/2026

2.0.46

New
  • Listeo Booking Plus Free version included with Listeo
Improved
  • Small user dashboard overhaul
10/06/2026

2.0.45

New
  • Listeo Dashboard — new admin area to browse, install, and manage Listeo add-ons and licensing (add-ons catalog + dashboard UI).
  • New listeo_listing_type_row_meta hook so add-ons can show extra info on listing-type rows.
  • Booking price breakdown in the booking widget can start collapsed and expands by clicking the "Total Cost" row (new option "Show booking price breakdown expanded by default").
Improved
  • Accent-aware alphabetical ordering for search taxonomy dropdowns (filterable per field).
Updated
  • Bundled plugin versions updated (Listeo Core and add-ons).
Fixes
  • Coupons are now applied to the WooCommerce order for confirmed bookings — owner/seller coupons were previously rejected in programmatically-created orders, charging the full price.
  • Removed the enqueue of a non-existent listeo-modern-admin.js that caused a 404 on admin settings pages.
Tweaks
  • Minor listing card price display refinement.
  • Admin assets now load on the new Add-ons and Core settings pages.
  • Minor admin and customizer cleanup.
05/06/2026

2.0.44

Fixes
  • Fixes for Listeo Booking Plus
02/06/2026

2.0.43

New
  • Option to turn off Listeo schema.org output in Listeo Core -> General
  • Characters limit in search query (server resources protection)
Improved
  • Better sorting events by date
  • iCal import improvements (pre-scan the feed to avoid unnecessary clearing of valid blocked dates)
Fixes
  • Fix for Dokan routing issue on New product page.
  • Fix currency setting in schema.org
  • Fix for Ads display on categories
  • Fix for terms order in taxonomy search field
  • Fix for pricing menu item extra fields if Booking Module is disabled
Changes
  • In Pricing Menu item description the newlines are preserved.