Changelog
Release history for RD Rentals
v1.3.0 (September 9, 2026)
Added
- Responsive Billing page with current-cycle metrics, usage events, plan status, and Shopify plan management
- Loading and disabled feedback for plan selection and management actions
Changed
- Current plan details reorganized into a clearer Polaris layout with plan summary, billing details, and benefits
- Billing state now reconciles with the active Shopify subscription when the local plan cache is empty
- Embedded admin setup and picker flows preserve Shopify context while showing their pending state
Fixed
- Product variant editing now selects the first configured variant on initial render and keeps saves bounded to the selected variant
- Deleting a variant now keeps the merchant on the same product editor and selects the remaining configurations in place
v1.2.0 (August 27, 2026)
Added
- Native "Get support" entry in the embedded admin, wired to hosted Crisp chat in a new tab
- Bulk rental setup and removal flows from the product selection toolbar, with shared defaults and product picker
- Separate single-product setup entry on the product details page, preloaded with the merchant's variants
- Compact rental status block on product details with localized currency and date formatting
Changed
- Admin product setup and removal actions split per Shopify 2026 extension target, with deep links via the app: protocol
- Polaris App Home templates restored on the single and bulk product setup pages
Fixed
- Embedded admin navigation now reaches the app route (replaced client-side navigate and Link with window.location.assign and native anchors in ui-nav-menu)
- Plan-confirm redirect lands on /app/billing instead of /app, dropping plan_handle so the confirm branch does not re-run
- "Cancel plan" action removed (Shopify App Pricing has no programmatic cancellation; cancellation is merchant-driven via Manage plan)
- Rental widget now hides when a variant switches to "Sell only" (variant detection reads the theme form first)
- Purchase option select no longer dirties the product edit form on load (the form opens clean on the saved value)
v1.1.0 (August 20, 2026)
Added
- Bookings move to Active automatically when the merchant fulfills the order
- Real-time admin notification when a booking status changes, such as after fulfillment
Fixed
- Booking status labels are now consistent across the list and detail views
- Order links in booking details now open the correct Shopify admin page
v1.0.0 (August 17, 2026)
Added
- Rental product configuration with inventory tracking
- Booking calendar widget for Shopify storefronts (Theme App Block)
- Cart Transform function for checkout integration
- Usage-based billing with Free, Pro, and Enterprise plans
- Admin dashboard with booking metrics and setup guide
- Product management (add, edit, activate/deactivate rental products)
- Booking list with status filtering, search, and pagination
- Booking detail view with status tracking
- Settings page for currency, buffer days, and deposit defaults
- Server-Sent Events for live booking notifications
- GDPR compliance webhooks (customers_data_request, customers_redact, shop_redact)
- App uninstall and scope update webhook handling
