Release Notes

RideCab Changelog

Full version history and release notes for the RideCab plugin. Each release is committed to backward compatibility within the same major version.

v1.0.9 New Feature 2026-05-20
  • Custom email notifications — admin — branded email sent to the site admin instantly when a new booking is placed, with full booking details and fare breakdown
  • Custom email notifications — customer — branded confirmation email sent to the customer instantly when a new booking is placed, with booking summary and fare breakdown
  • Return trip pricing fixedis_return was never forwarded to the fare estimate or cart endpoints; all three layers (JS state, fare/estimate, cart/add) now correctly calculate and charge the return leg
  • Return date & time tracked in JS state — return date, hour, and minute fields now sync to form state; return datetime shown in the step 3 booking summary
  • Return Trip Discount setting — new field in Settings → General to configure a percentage discount (0–100%) applied to the return leg fare
v1.0.8 Initial Release 2026-04-27
  • Multi-step booking form — 3-step form with Google Maps autocomplete, returned as shortcode [ridecab_booking_form]
  • 4 pricing strategies — per km, per hour, tiered distance, tiered hourly — configurable per vehicle type
  • Polygon geofence rules — draw pickup/dropoff zones on Google Maps, set fixed fares, surcharges, or percentages per route and vehicle; bidirectional or one-way rules
  • WooCommerce checkout integration — rides go through WC cart; all payment gateways available automatically; HPOS compatible
  • Driver management — create driver profiles, assign bookings, colour-coded calendar view; disabled by default, opt-in via Settings
  • PDF invoices — 4 templates (Classic, Modern, Minimal, Corporate) with browser print-to-PDF and company branding settings
  • Surge pricing rules — time-based, date-based, and day-of-week surcharges with multiplier or flat rate; vehicle-specific application
  • Coupon / discount codes — own coupon system with percentage or fixed discounts, usage limits, per-user limits, and expiry dates
  • Booking management dashboard — WP_List_Table with status badges, bulk actions, search, and filter; booking detail with fare breakdown and driver assignment
  • FullCalendar integration — monthly/weekly/daily views with driver colour-coded events
  • Multiple booking forms — create independent forms with separate pricing, map settings, time intervals, and colours
  • 12h/24h time format — auto-detected from WordPress Settings → General; AM/PM embedded inside the hour field
  • Translation-ready — bundled .pot file; de_DE, fr_FR, es_ES, ar translations included
  • REST API/wp-json/ridecab/v1/ endpoints for fare estimation and cart
  • Appearance settings — primary/secondary colour pickers and custom error messages for the booking form