PRODUCT UPDATES

DevAgent WBR — Hourly Bookings & Appointments Changelog

See the release history for Hourly Bookings & Appointments. The current release and previous versions explain changes to slot selection, availability, WooCommerce integration, compatibility and maintenance.

Current version: 1.2.3

Previous version: 1.2.2

Page reviewed: October 2026

1.2.3

Current release

1.2.2

Previous release

1.0.0

Initial release

PRODUCT UPDATES

Version 1.2.3

CURRENT

October 24, 2026 · Remaining capacity, checkout safety and commercial packaging

Hourly 1.2.3 improves the booking experience by showing remaining spaces for eligible appointment times and preventing invalid quantity selections from entering the cart. The two availability display preferences remain independent: Hourly controls per-slot remaining capacity, and Base controls Date Range availability.

Requires DevAgent WBR Base 1.2.7 or newer. Existing appointments, pricing and saved configuration are preserved.

Included in this version

  • Remaining capacity: When enabled in Settings > Hourly & Appointments, show exact remaining spaces below available times when slot capacity is greater than one; retain Sold out for unavailable times.
  • Quantity validation: Prevent Add to cart when no valid appointment time is selected or the requested quantity exceeds availability. Refresh times after Quantity changes and display specific guidance.
  • Cart and checkout: Reject invalid or incomplete Hourly selections through classic WooCommerce and Cart/Checkout Blocks; keep server-side capacity holds authoritative.
  • Plugin Check: Include the authentic Composer dependency manifest and document safe validation of structured slot JSON. The external commercial updater remains intentionally enabled.
  • Compatibility: Retain Hourly date-specific capacity overrides and independent Date Range behavior. No database migration or price changes.
PREVIOUS

October 20, 2026 · New capacity management feature and compatibility fixes

Update DevAgent WBR Base to version 1.2.7 or newer, then install the latest Hourly Bookings & Appointments update.

Version 1.2.2 introduces more flexible appointment capacity management directly from Calendar / Bookings and improves switching between Hourly and Date Range booking modes.

Included in this version

  • Use the +, − and Reset controls in Calendar / Bookings → By slot to adjust appointment capacity for a selected date.

  • Changes apply to the capacity of each time slot on that date, for the selected product or variation.

  • Other dates and the product’s default capacity remain unchanged.

  • Reset restores the default capacity for the selected date.

  • Capacity cannot be reduced below existing booked units or active booking holds, protecting reservations already in place.

  • Switching between Hourly and Date Range booking modes now saves and displays the selected mode consistently.

  • The product editor and customer-facing booking form reflect the active booking mode.

  • Previously configured Hourly schedules are preserved when switching temporarily to Date Range.

  • Hourly availability is presented in the correct per-time-slot context rather than as a daily shared capacity.

  • Date Range availability and daily capacity management remain separate and unchanged.

  • Requires DevAgent WBR Base 1.2.7 or newer.

  • Verified with both WooCommerce HPOS and legacy order storage.

  • Compatible with DevAgent WBR — Dynamic Pricing 1.0.1.

  • Existing appointments, saved schedules, prices and booking data are preserved. No database migration is required.

Version 1.2.0

PREVIOUS

October 20, 2026 · Maintenance update and Global Time Format

Version 1.2.0 introduces a global choice between 24-hour and 12-hour (AM/PM) appointment times, with clearer schedule validation in the product editor. This release changes how times are displayed, not how existing bookings or availability are stored or calculated.

Included in this version

  • Added a global Time format preference under DevAgent WBR > Settings > Hourly & Appointments: 24-hour (default) or 12-hour (AM/PM).

  • Applied the selected format to weekly schedules, date exceptions, manual slots, Booking Simple and Booking Variable editors, frontend appointment times, cart and order details, and the Appointments administration screen.

  • Simplified the format selector labels so sample business hours cannot be mistaken for fixed operating hours.

  • Improved validation when a weekly schedule or replacement date exception has a closing time earlier than or equal to its opening time, including AM/PM mistakes.

  • Prevented invalid time windows from being submitted during normal editing. Incorrect values remain visible and the affected row is highlighted so they can be corrected without re-entering the schedule.

  • Improved server-side feedback when an invalid configuration is rejected, avoiding contradictory success messages and explaining when incorrect times were not saved.

  • Preserved existing stored appointment times, booking availability, prices, capacity, REST values, order data and licensing behavior. No database migration is required.

Version 1.1.3

PREVIOUS

October 18, 2026 · Maintenance update

Hourly 1.1.3 improves DevAgent license management and the Hourly product editor. License status can be refreshed on demand, remote deactivation is more reliable, and Base date-range-only settings are hidden while Hourly mode is selected. Booking rules, prices, reservations and stored data remain unchanged.

Included in this version

  • Fixed remote license deactivation and its confirmation with the DevAgent license service.
  • Added Refresh license status for checking the current activation state, including disabled and site-inactive licenses.
  • Improved Check for updates feedback when a license is not active.
  • When Hourly mode is selected, hide Base date-range-only Capacity per day and Minimum units fields; restore them without losing their values when switching back.
  • No database migration or change to bookings, pricing, capacity protection or WooCommerce order processing.

Version 1.1.2

PREVIOUS

October 5, 2026 · Maintenance update

Hourly 1.1.2 updates platform compatibility metadata and release documentation after successful WordPress 7.1.2 and WooCommerce 11.1.2 validation. It preserves the booking, capacity, pricing and order-processing behavior from 1.1.1.

Included in this version

  • Aligned WooCommerce compatibility metadata with certification on WooCommerce 11.1.2 and WordPress 7.1.2.
  • Updated release documentation and build checks for the maintenance package.
  • No changes to hourly booking modes, capacity, slot selection, REST behavior, pricing, WooCommerce cart/checkout/orders or storage schema.
  • No change to minimum requirements and no data migration required.
VERSION HISTORY

Published releases

PREVIOUS

October 2026 · Maintenance and usability fixes

Version 1.1.1

Improved the new-product editor and time-slot calendar, preserving the existing Hourly configuration and booking contracts.

Included in this version

  • Displayed the complete Hourly configuration immediately for new Booking Simple products, before their first save.
  • Consolidated Booking mode into one product-level selector with more reliable persistence during product-type conversion.
  • Removed a cache-sensitive public nonce requirement from slot availability and preview endpoints, retaining server validation and rate limiting.
  • Replaced the native date input with the local Air Datepicker 3.6.0 calendar.
  • Improved compatibility with existing WBR product metadata; preserved storage schema version 2.
PREVIOUS

September 2026 · Multiple-slot booking

Version 1.1.0

Introduced multiple same-day slots per booking while preserving single-slot behavior for existing customers.

Included in this version

  • Added Single slot and Multiple slots per booking, with consecutive or non-consecutive same-day selection.
  • Added atomic capacity checks for complete selected slot sets.
  • Added multi-slot cart, checkout, order and REST preview support.
  • Enabled fixed price by slot count or duration-unit pricing based on the accumulated selected time.
  • Added configurable slot colors, selected/sold-out states and responsive selected-slot summaries.
  • Migrated Hourly storage schema to version 2; existing 1.0.0 products retain Single slot by default.
INITIAL RELEASE

Initial public release · 2026

Version 1.0.0

Release type: Initial public release

Included in this version

  • Introduced time_slot booking mode for Booking Simple and Booking Variable products.
  • Added recurring weekly schedules with date exceptions, and explicit manual date/time slots.
  • Provided independent variation scheduling, capacity, duration and pricing.
  • Implemented server-side slot validation and atomic availability holds.
  • Integrated WooCommerce cart, session, checkout, order status and refund workflows.
  • Added an Appointments administration view and REST availability/price preview.
  • Integrated DevAgent licensing/update delivery and coexistence with Dynamic Pricing on date-range bookings.
RELATED RESOURCES

Continue with product information or setup guidance

Review the Hourly product for capabilities and purchasing, its documentation for configuration, and the City Bike scenario for a live multiple-slot booking example.

Scroll to Top