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.
- 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 fixed —
is_returnwas 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
- 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