DevAgent WBR Changelog
Review the version history for DevAgent WBR — Rentals and Bookings for WooCommerce. Each release lists public fixes, interface improvements, extension changes and update information relevant to plugin users.
Current version: 1.2.7
Previous version: 1.2.6
Page reviewed: October 2026
On this page
Jump directly to a published release.
1.2.7
Current release
1.2.6
Previous release
1.0.0
Initial release
Version 1.2.7
Maintenance and add-on compatibility update
· October 2026
Version 1.2.7 improves how Calendar / Bookings handles products using different booking modes, ensuring that hourly appointment capacity is clearly distinguished from daily rental availability.
Included in this version
Calendar / Bookings now recognises the active booking mode and shows the appropriate availability information.
Hourly appointment products display per-time-slot availability context instead of misleading daily Remaining values.
Daily capacity and blackout controls that do not apply to Hourly booking mode are hidden, with additional protection against incompatible administrative actions.
Existing Date Range bookings continue to use their normal daily availability and calendar controls.
Improves integration with DevAgent WBR — Hourly Bookings & Appointments 1.2.2.
Preserves existing booking settings, reservations, order data and Date Range behaviour.
No database migration is required.
Published releases
Video tutorial update · October 2026
Version 1.2.6
Version 1.2.6 introduces a new, read-only Video Tutorials tab under DevAgent WBR → Settings. It links to the official nine-part tutorial series and its complete YouTube playlist, with optimized episode thumbnails included locally in the plugin. Existing rental and booking logic, checkout behaviour, stored data and add-on contracts remain unchanged. No data migration is required.
Included in this version
- Added a dedicated Video Tutorials settings tab with nine official episode links and the full playlist.
- Bundled nine optimized WebP thumbnail images within the plugin; a branded text fallback appears if an image is unavailable.
- Updated the WordPress.org description, translation template and reproducible 1.2.6 release package.
- Preserved availability, booking settings, pricing integrations, cart, checkout, order persistence and extension contracts without migration.
Maintenance update · October 2026
Version 1.2.5
Version 1.2.5 corrects the Calendar / Bookings admin table so availability reasons, booking details and day-rule controls appear under their respective columns. Availability reasons now have clearer labels. This release has been tested with WordPress 7.1.3, with no changes to booking data, pricing, checkout validation or extension contracts. No data migration is required.
Included in this version
- Corrected the six-column Calendar / Bookings table layout, aligning Reasons, Bookings and Day rules with their content.
- Added readable availability reason labels, including past dates, full blocks, capacity overrides and insufficient capacity.
- Preserved existing daily controls for full-day blocks, unblocking and capacity adjustments, as well as linked booking details.
- Validated compatibility with WordPress 7.1.3 while retaining the current minimum WordPress, PHP and WooCommerce requirements.
- Preserved existing booking behaviour, data and extension contracts; no data migration is required.
Maintenance update · October 2026
Version 1.2.4
Version 1.2.4 improves calendar date selection: only confirmed start and end dates are outlined, while intermediate dates in a selected range are highlighted for clarity. The release also strengthens minimum booking-length enforcement in the frontend, cart and checkout. Existing booking-mode contracts remain compatible, and no data migration is required.
Included in this version
- Fixed lingering calendar outlines caused by hovering over dates that were not selected.
- Highlighted the intermediate days in a confirmed date range, including across calendar weeks and months.
- Enforced minimum booking days or nights in the frontend, cart and checkout, including WooCommerce Store API validation.
- Restored inheritance of the global minimum booking length when the product-level Minimum units field is empty.
- Preserved booking-mode and add-on extension contracts, booking metadata and existing WooCommerce integrations.
- No data migration is required.
Maintenance update · October 2026
Version 1.2.3
Version 1.2.3 fixes date-range calendar initialization in single-product pages where WordPress does not emit the localized frontend configuration. Existing booking modes, pricing, availability, WooCommerce cart and order behavior remain compatible. No data migration is required.
Included in this version
- Fixed date-range calendar initialization if the localized frontend configuration is missing in block-theme single-product rendering.
- Added a per-booking-surface configuration fallback without removing the public
window.devawbrentbkBookingcontract. - Made frontend initialization safe when the script runs after
DOMContentLoaded. - Preserved existing booking modes, availability REST, pricing hooks, cart/session keys, checkout validation and order persistence.
- No data migration is required.
Maintenance release · 2026
Version 1.2.2
Maintenance release validating compatibility with WordPress 7.1.2 and WooCommerce 11.1.2 without changing booking behavior or public extension contracts.
Included in this version
- Updated compatibility validation for WordPress 7.1.2 and WooCommerce 11.1.2.
- Normalized the codebase to the DevAgent compatibility-safe coding standards profile while retaining public APIs, hooks and identifiers.
- No data migration is required.
Maintenance release · 2026
Version 1.2.1
Packaging correction that restored booking-mode files in the WordPress.org distribution. No functional changes.
Included in this version
- Restored booking-mode files that were missing from the WordPress.org package.
- No functional changes to existing booking behavior.
August 26, 2026
Version 1.2.0
Version 1.2.0 adds neutral booking-mode contracts for future hourly/appointment add-ons while preserving date-range bookings and Dynamic Pricing compatibility. Tested with WordPress 7.1.
Included in this version
- Added a neutral booking-mode architecture with `date_range` registered by the core and extension contracts for future custom temporal modes.
- Added safe mode resolution for products and variations, including persistent mode assignment so unavailable add-ons never fall back silently to daily bookings.
- Added mode-specific frontend rendering, request validation, cart/session handling, checkout revalidation, pricing, presentation and order persistence.
- Kept the existing `date_range` markup, day/night units, availability REST contract and legacy extension hooks compatible with previous releases.
- Isolated custom booking-mode payloads and pricing so DevAgent WBR — Dynamic Pricing continues to process date-range bookings only.
- Added the neutral `devawbrentbk_booking_context_changed` JavaScript event while preserving `devawbrentbk_booking_selection_changed`.
- Added neutral Calendar / Bookings extension hooks for per-day data and additional day-row output.
- Added DevAgent WBR — Hourly Bookings & Appointments to the Available add-ons catalog with slug-based Installed / Available exclusion.
- Added a dedicated local icon asset for the Hourly Bookings & Appointments commercial card.
* Tested for compatibility with WordPress 7.1.
August 3, 2026
Version 1.1.1
Version 1.1.1 improves locale consistency across booking dates, corrects product-type labels and refines guidance and controls in the WordPress administration area.
Included in this version
- Fixed frontend booking date summaries so month and date names use the current WordPress locale instead of the visitor’s browser locale.
- Audited the remaining booking date display paths to preserve WordPress-localized output in cart, checkout, orders, emails and the booking calendar.
- Corrected the English product type labels to Simple booking and Variable booking while keeping them fully translatable.
- Replaced outdated Lite pricing placeholders in simple products and variations with contextual guidance for DevAgent WBR — Dynamic Pricing and a permission-aware link to the plugin’s Add-ons page.
- Replaced the browser-localized native month field in Calendar / Bookings with a WordPress-localized month selector and year field.
- Improved the Calendar / Bookings table with a non-wrapping date column and a light red background for blocked dates.
July 24, 2026
Version 1.1.0
Version 1.1.0 adds stable extension contracts and add-on integration surfaces without requiring data migration or changing existing bookings.
Included in this version
- Added operational, URL-based Settings tabs registered through the public admin registry.
- Added callback and renderable-block support for extension Settings tabs.
- Added a reserved Licenses tab that becomes visible when extensions contribute content.
- Added normalized extension manifests and installed add-on cards on Upgrade / Add-ons.
- Added an Available add-ons section featuring DevAgent WBR — Dynamic Pricing, automatically hidden when its extension manifest is active.
- Added product, variation and frontend booking extension hooks.
- Added the public `devawbrentbk_booking_selection_changed` JavaScript event.
- Formalized pricing, frontend and extension contracts.
- Added cart-item, session-restoration and order-item extension hooks.
- Added scoped registry callbacks for admin assets.
- Preserved all existing booking settings, product metadata, order metadata and booking behavior.
July 5, 2026
Version 1.0.0
Release type: Initial public release
Included in this version
- Booking simple product type.
- Booking variable product type.
- Day booking mode.
- Night booking mode.
- Capacity per day.
- Minimum booking units.
- Frontend booking calendar with unavailable dates disabled automatically.
- Remaining availability display.
- Quantity selector support for booking products.
- WooCommerce cart and checkout booking validation.
- Booking metadata in cart, checkout, admin orders and emails.
- Calendar / Bookings admin screen.
- Full-day blocks and per-day capacity overrides.
- Availability cache.
- HPOS-compatible WooCommerce order access.
- Translation-ready strings.
- Extensibility hooks for future add-ons.
Continue with product information or setup guidance
Use the product page for an overview, the documentation for setup instructions and WordPress.org for the current public release.