Appointment Booking Calendar and Scheduling for Directories – MyBookaro

Changelog

1.2.0

  • Improved directory listing copy (title, tags, short description, FAQ) and added a WordPress Playground live-preview blueprint.

1.1.9

  • Improved WordPress.org discoverability: keyword-led plugin title, refreshed search tags, expanded FAQ, and clearer description and screenshot captions.
  • Added: an optional, dismissible prompt that invites site owners to review MyBookaro on WordPress.org after a few completed bookings. It appears only on MyBookaro admin screens, is never incentivized, can be permanently dismissed, and its threshold is filterable via the bookaro_review_nudge_threshold filter.

1.1.8

  • Fixed: the Getting Started setup tip for MyListing now shows the services-repeater Row CSS Class configured in Settings instead of always printing mybookaro_services, so sites that customized the class see the correct value.

1.1.7

  • Added: a bookaro_settings_render_tabs filter so add-ons can contribute tabs and panels to the MyBookaro Settings page. The built-in Settings tabs now render through this filter; the five free tabs are unchanged.
  • Fixed: MyBookaro Pro Settings tabs (Payments, Calendar, SMS, Automation, Analytics, Staff, Exports, Custom Forms) could not appear on the Settings page because the tab list was hardcoded. Pro tabs now render alongside the free tabs when a valid Pro license is active.

1.1.6

  • Fixed: prevented the booking form from being injected more than once on MyListing single-listing pages when used alongside MyBookaro Pro.

1.1.5

  • Refreshed the WordPress.org plugin page with real screenshots of the booking, admin, and customer-dashboard surfaces, plus clearly labeled MyBookaro Pro highlights.

1.1.4

  • Updated the plugin Author header to the “MyBookaro” brand name (consistent with the Plugin URI and the WordPress.org listing).

1.1.3

  • Hardening: the System Status self-diagnostic now verifies TLS for public hosts and only skips certificate verification for local/loopback addresses (localhost, development TLDs, or private IPs), mirroring WordPress core’s Site Health loopback checks.

1.1.2

  • Replaced a hardcoded wp-admin/admin-ajax.php reference in the System Status diagnostics with WordPress’s admin_url().
  • JSON-encoded locale data passed to inline scripts via wp_json_encode() so it is always safely escaped.
  • Renamed the rest_enabled filter to the prefixed bookaro_rest_enabled to prevent collisions with other code.
  • Hardened the IP rate limiter to validate addresses before parsing (removed an error-suppression operator).
  • Completed a full PHP_CodeSniffer / WordPress Coding Standards pass — no errors or warnings across security, escaping, i18n, prefixing, and global-scope checks.

1.1.1

  • Lite now ships with no locked or “Pro preview” placeholders and no license-key field — every included feature is fully functional. Pro-only capabilities are provided by the separate MyBookaro Pro plugin.
  • Rewrote the Lite vs Pro screen as a clear, descriptive feature comparison (no disabled or locked controls).
  • Enqueued all admin and front-end inline scripts and styles through WordPress’s standard enqueue functions for better performance and compatibility.
  • Moved the MyBookaro top-level admin menu to a lower position so it no longer sits among core WordPress menu items.
  • Hardened the diagnostics log file with an unguessable filename and directory access guards (.htaccess / web.config / index.html).
  • Regenerated the translation template (.pot) and language catalogs.

1.1.0

  • Added MyBookaro brand mark and horizontal lockup (SVG) and wired them into the WP admin menu icon and every plugin admin hero (Bookings, Settings, Setup Wizard, Getting Started, System Status, Logs, Upgrade, Booking edit).
  • Fixed Plugin URI in plugin header (was /mybookaro, now points at the marketing homepage).
  • Added lane-summary and next-action visibility improvements across Setup Wizard, Getting Started, and System Status.
  • Hardened Generic preset and Single Business first-run guidance with clearer launch blockers and next steps.
  • Simplified Lite Pro-preview calendar placeholders so they are unmistakably read-only; iCal remains Pro-only.
  • Aligned Staff and booking-chat positioning copy with shipped lane behavior and current product scope.
  • Added SMS/webhook delivery observability surfaces (last test result, last delivery error, and suggested next step) when Pro modules are active.
  • Expanded calendar health diagnostics guidance for Google Calendar + iCal workflows in Pro-enabled environments.
  • Fixed: completing the guided Setup Wizard on the Generic Directory lane now persists the lane-confirmation flags, so a single save confirms the lane.
  • Fixed: Generic Directory can now reach a green System Status — the provider/customer dashboard “page ready” checks recognize the pages assigned through the Setup Wizard, so the lane reaches launch-ready via the guided flow.
  • Fixed: Single Business no longer flags its provider-owned services as orphaned/”missing listing” (Single Business has no listings by design).
  • Fixed: a listing’s booking modal no longer dead-ends without a service — provider-managed Generic Directory services are now offered when no listing-level service is present.
  • Fixed: the shared lane-summary card now uses the standard admin-card padding so it matches the surrounding cards.
  • Added: booking-UI typography presets — pick a Body and Heading font in Settings > Appearance (System default, your theme font, Sans-serif, Serif, Monospace, or a custom CSS font stack); headings default to “Same as body” so the booking UI stays consistent on any theme.

1.0.4

  • Updated booking details modal layout and confirmation flow.
  • Improved section rendering for provider and customer booking details.
  • General UI and display fixes in booking details screens.

1.0.3

  • Improvements and fixes for booking form flow and booking detail fields.

1.0.2

  • Maintenance update.

1.0.0

  • Initial public release (request-to-book for MyListing)

Plugin Website
Visit website

Author
mybookaro
Version:
1.2.0
Last Updated
July 10, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0.1
Requires PHP
8.1

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.