Skip to content

OverBooked 2.5.1

Choose a tag to compare

@SurefireStudios SurefireStudios released this 09 Sep 23:56
· 4 commits to main since this release

First tagged release. Same code that's on main at 2.5.1, packaged as an install-ready
plugin ZIP.

πŸ“₯ Install

Download overbooked.zip below, then in WordPress go to
Plugins β†’ Add New β†’ Upload Plugin, choose the file, install and activate. The archive
unpacks to overbooked/, so it also drops straight into wp-content/plugins/ over SFTP.

The ZIP is ready to run β€” it includes the Composer vendor/ directory and built dist/
assets, so there's no build step.

What's in 2.5.1

  • PHP 8.3 ready β€” modernised session handling and deprecated-function replacements; the
    2.5.1 point release fixes a PHP 8.2 dynamic-property deprecation in the main class
  • Security pass (from 2.5.0) β€” input sanitisation, nonce verification on AJAX and forms,
    safer session handling, and wp_safe_redirect() throughout
  • REST endpoints β€” GET /wp-json/booked/v1/appointments and …/availability, added to
    keep calendar and availability reads off admin-ajax and avoid REST timeouts
  • Query tuning β€” limits capped to prevent timeouts on large data sets

Full history is in readme.txt.

Requirements

  • WordPress 5.0+ (tested up to 6.8)
  • PHP 8.3+
  • Optional: WooCommerce for paid bookings

Verified

All 116 PHP files lint clean on PHP 8.3 and 8.4 (enforced by CI), and the packaged ZIP was
extracted and re-linted to confirm it installs cleanly with its dependencies.

Note

OverBooked is a GPL-2.0 fork of the "Booked" plugin. includes/functions.php still calls the
original vendor's support API for help-article text on the admin welcome screen β€” see
SECURITY.md. It's a read
of public help content, not a data leak, but it's a known follow-up.

License

GPL-2.0-or-later. Built by Surefire Studios.