QuickCal – Appointment Booking Calendar for WordPress Changelog
Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.
Última 1.0.249 versiones
Sin fecha · 9 versiones
1.0.24
Última
2 nuevos3 cambios
Nuevo
Added the saved `every2hours` cleanup schedule and made invalid cleanup intervals safe
Added WordPress regression coverage for the reported WorkSpa failures
Cambios
Moved missing WooCommerce order checks to a bounded background job instead of loading orders during booking page rendering
Paginated Frontend Agents history, upcoming, and pending lists in the database at 50 appointments per page
Processed abandoned unpaid appointments in bounded cron batches
1.0.23
3 nuevos11 cambios
Nuevo
Added nonce and capability checks to Front-End Agents, CSV exports, WooCommerce actions, and dismissible notices
Added regression coverage for appointment ownership, calendar authorization, booking input validation, and CSV safety
Added end-to-end regression coverage for public appointment-form markup and nonce-without-authorization attempts
Cambios
Restricted customer appointment changes, cancellations, and payment actions to the signed-in appointment owner
Restricted Booking Agent actions and exports to assigned calendars
Disabled legacy demo appointment tools by default and protected opt-in use with administrator permissions and nonces
Validated booking dates and time slots on the server and stopped trusting client-supplied appointment timestamps and user IDs
Neutralized spreadsheet formulas in exported CSV cells
Strengthened calendar feed tokens for new installations and escaped iCalendar text values against property injection
Validated and safely rendered nested public appointment-form titles and related calendar/date/time values
Hardened public calendar AJAX loaders against reflected attribute injection and malformed request values
Closed remaining Booking Agent calendar boundaries in legacy picker and custom-timeslot AJAX routes
Prevented Booking Agents from changing linked customer WordPress profiles without permission to edit that user
Restricted failed-login redirects to validated same-site destinations
1.0.22
1 corrección2 cambios
Corregido
Fixed an unauthenticated stored cross-site scripting vulnerability in appointment custom fields
Cambios
Sanitized submitted custom-field values before storage and escaped stored custom-field markup at every appointment display boundary
Enforced the configured guest-booking and user-registration settings on unauthenticated appointment requests
1.0.21
2 nuevos1 corrección2 cambios
Nuevo
Added an opt-in email setting to copy the site administrator on customer-initiated appointment cancellations
Added regression coverage for cancellation notification recipients
Corregido
Fixed custom calendar assignment lookup during front-end cancellations
Cambios
Preserved the existing assigned Booking Agent or default notification recipient behavior when the new setting is disabled
Prevented duplicate cancellation emails when the assigned recipient and site administrator use the same email address
1.0.20
1 corrección1 eliminado
Corregido
Fixed fresh QuickCal activations so the bundled Font Awesome loader creates both valid default options and release metadata before Font Awesome initializes.
Eliminado
Removed a PHP 8.2+ dynamic-property deprecation from the bundled Font Awesome release provider.
1.0.19
1 corrección
Corregido
Fixed fresh QuickCal activations so the bundled Font Awesome loader creates valid default options before Font Awesome initializes.
1.0.18
2 nuevos1 corrección
Nuevo
Added server-side availability enforcement for disabled booking slots
Added a focused regression test for disabled booking slot behavior
Corregido
Fixed disabled booking slots so they cannot be booked from the admin calendar after the date view reloads
1.0.17
3 nuevos1 mejora5 correcciones
Nuevo
Added a structured local development and smoke-test workflow for QuickCal
Added release tooling for GitHub Releases and hosted zip publishing
Added safer WooCommerce order creation for admin-created paid appointments
Mejora
Improved admin booking stability for existing users, new users, and unpaid bookings
Corregido
Fixed a profile update notice caused by missing `_wpnonce`
Fixed several PHP notices, warnings, and deprecations in request handling and rendering paths
Fixed admin guest bookings so paid appointments can create linked WooCommerce orders
Fixed translation loading timing issues on newer WordPress versions
Fixed a PHP 8.4 deprecation in the bundled Font Awesome library
1.0.16
4 correcciones
Corregido
Sensitive Data Exposure vulnerability
Cross Site Request Forgery (CSRF) vulnerability
Issue where appointment details did not sync to related WooCommerce order
Minor translation warnings
Changelog publicado por el desarrollador, en su idioma original.