PluginProbe
Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution / 2.5.0
Fluent Booking – The Ultimate Appointments Scheduling, Events Booking, Events Calendar Solution v2.5.0
2.5.0 2.4.0 2.3.0 2.2.5 2.2.0 2.1.2 2.1.1 trunk 1.10.0 1.10.01 1.10.02 1.5.0 1.5.01 1.5.02 1.5.1 1.5.10 1.5.20 1.5.21 1.5.22 1.5.23 1.5.24 1.5.25 1.6.0 1.7.0 1.7.1 All 34 releases
← All changes | readme.txt +205 -3 1.10.02 → 2.5.0 View file →
@@ -2,11 +2,11 @@
2 2 Contributors: techjewel, wpmanageninja
3 3 Author URI: https://fluentbooking.com/
4 4 Tags: booking, appointment booking, appointments, booking system
5 5 Requires at least: 6.0
6 -Tested up to: 6.9
7 -Requires PHP: 7.3
8 -Stable tag: 1.10.02
6 +Tested up to: 7.1
7 +Requires PHP: 7.4
8 +Stable tag: 2.5.0
9 9 License: GPLv2 or later
10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11 11
12 12 The ultimate solution for booking appointments, meetings, webinars, events, sales calls, and more.
@@ -299,8 +299,210 @@
299 299 4. Guest and Meeting Information
300 300 5. General Settings
301 301
302 302 == Changelog ==
303 +
304 += 2.5.0 (Date: 24 Sep 2026)
305 +- Introduced: Host-Only Notes on Bookings
306 +- Added: Reschedule Bookings Without Leaving the Admin
307 +- Added: Map Fluent Forms Fields to Booking Questions
308 +- Added: Opt In to Product Updates and Usage Sharing
309 +- Added: Reschedule Restriction for One-Off Events
310 +- Added: Retry When Location Options Fail to Load
311 +- Improved: Enable the Landing Page From the Share Modal
312 +- Improved: Faster Host Lookup on Large Sites
313 +- Improved: Batched Conferencing Connection Checks
314 +- Security: Hardened Host Data Exposure, Access Gates and File Uploads
315 +- Fixed: Recurring Occurrences Missing From Emails, ICS and Google Calendar
316 +- Fixed: Dark Mode Contrast Across Modals, Forms and Notices
317 +- Fixed: DST Double Booking and Wrong Repeated-Hour Handling
318 +- Fixed: Coupon Usage Limits Exceeded Under Concurrent Bookings
319 +- Fixed: Refunds Lost or Reversed by Concurrent Payment Events
320 +- Fixed: FluentCart Checkout Order Bumps, Titles and Images
321 +- Fixed: Fluent Forms Bookings Confirmed Before Payment
322 +- Fixed: Calendar Delete Wiping Team Bookings
323 +- Fixed: Lost and Duplicated Booking Reminders
324 +- Fixed: Date Overrides Lost on the Default Schedule
325 +- Fixed: Conferencing Status and Zoom Payload Errors on New Events
326 +- Fixed: Apple and Nextcloud Fatal Error on Bad Credentials
327 +- Fixed: Google Calendar Cache Expiring Within Seconds
328 +- Fixed: Upload Size Limit Ignored on Public Uploads
329 +- Fixed: General Settings Save Resetting the Theme
330 +- Fixed: Clone Event List Empty With an Eventless Host
331 +
332 += 2.4.0 (Date: 09 Sep 2026)
333 +- Introduced: MCP Server for AI Agents to Manage Bookings
334 +- Added: Dependency Rule for Payment Settings Fields
335 +- Added: Currency Sign for the Salvadoran Colon
336 +- Improved: Overall Admin Responsiveness on Mobile and Tablet
337 +- Improved: Consistent Section Headers Across Admin Settings
338 +- Improved: Live PayPal IPN Skip Removed From UI, Still Available via Filter
339 +- Security: Hardened Input Sanitization, Access Control and Merge Tag Handling
340 +- Fixed: Admin Layout Breaking at Narrow and Mobile Widths
341 +- Fixed: Cart Bookings Stuck Pending After Payment
342 +- Fixed: Duplicate Booking Request Notifications
343 +- Fixed: Report Metrics, Filters and Date Range Validation
344 +- Fixed: Reschedule Writing Partial Data When a Step Failed
345 +- Fixed: Database Version Recorded Before the Migration Completed
346 +- Fixed: Fatal Error When an Integration Feed Is Missing
347 +- Fixed: Recurring Series Shifting an Hour at DST
348 +- Fixed: Refund Totals and PayPal Payment Amount Checks
349 +- Fixed: Twilio SMS Ignoring the Notification Toggle
350 +- Fixed: Standalone Portal Layout, Login Styles and Asset Loading
351 +- Fixed: Order Payment List Matching the Wrong Transaction Type
352 +- Fixed: Undefined Version Notice on Plugin Details
353 +
354 += 2.3.0 (Date: 28 Aug 2026)
355 +- Introduced: Fully Redesigned Admin Interface
356 +- Added: Next Meetings Grouped by Today, Tomorrow and Later
357 +- Improved: Stacked Layout for Integration and Payment Settings
358 +- Improved: Dashboard Booking Widgets and Graph Now Count the Same Bookings
359 +- Security: Hardened Ownership Checks and Merge Tag Evaluation
360 +- Fixed: Availability Save Blocked for Team Members
361 +- Fixed: Phone Field Sometimes Rendering Blank on Booking Form
362 +- Fixed: Prefilled Phone Number Cleared on Booking Form
363 +- Fixed: Stripe Card Field Failing to Load on Onsite Payment
364 +- Fixed: Fatal Error When Calendar Event Missing in Payment Update
365 +- Fixed: Light-Only Colors Leaking Into Dark Mode
366 +
367 += 2.2.5 (Date: 21 Aug 2026)
368 +- Added: Days Unit for Booking Cutoff Limits
369 +- Added: Cart Profile Widget in Booking Details Sidebar
370 +- Added: Inline Tag and List Creation in CRM Feed Editor
371 +- Added: Collapsible Booking Activity and Sidebar Widgets
372 +- Added: Event Types Tab in Host and Team Settings
373 +- Added: Help Tooltips for Event Limit Settings
374 +- Improved: License Management Screen and Keyboard Access
375 +- Improved: Dark and Light Mode Color Palette and Contrast
376 +- Improved: Distinct Status Badge Colors in Bookings
377 +- Improved: Booking and Host Queries Batched to Remove N+1 Lookups
378 +- Improved: Bounded Auto-Expire and Reservation Cleanup Batches
379 +- Security: Hardened Access Control, Payment Webhooks and Verification
380 +- Fixed: Availability Endpoint Returning a Fatal Error
381 +- Fixed: Negative Minimum Notice Opening Past Slots
382 +- Fixed: Meeting Time Shown in UTC on CRM Card
383 +- Fixed: Booking Form Auto-Focus Scroll Jump on Load
384 +- Fixed: Keyboard Access and Screen Reader Names on Booking Form
385 +- Fixed: FluentBooking Blocks Missing Styles in the Editor
386 +- Fixed: Duplicate Event API Call in Editor Block
387 +- Fixed: Dark Mode Contrast Across Modals, Badges and Notices
388 +- Fixed: Bookings Toolbar Overflow on Tablet Widths
389 +- Fixed: Export Button Stretching to Page Height on iOS
390 +- Fixed: Escaped Literals in Date Format Conversion
391 +- Fixed: Phone Number Validation and New Area Codes
392 +- Fixed: Deactivation Error Cleared by the Refresh Behind It
393 +- Fixed: User Not Found Warning in Availability Service
394 +- Fixed: Stale Editor State and Provider Mismatch on History Navigation
395 +- Fixed: Empty Slug Accepted When Creating CRM Tag or List
396 +- Fixed: Duplicate Payment Settings Route When Pro Is Active
397 +- Fixed: Booking Eligibility Re-Applied on Scheduler Mutations
398 +- Fixed: Location and Extra Info Accessors on Non-Array Input
399 +- Fixed: Microsoft Teams Join Link Missing in Booking Notifications
400 +- Fixed: Meeting URL Stripped From Twilio SMS
401 +- Fixed: Twilio Reschedule SMS Recipient Mapping
402 +- Fixed: Reversed Outlook Activity Log Types
403 +- Fixed: Integration Feed Routes Fatal Error on Load and Disconnect
404 +- Fixed: Recurring Config Lost When Disabling Multiple-Booking
405 +- Fixed: Webhook Feed Save Warning and Transport Error Logging
406 +
407 += 2.2.1 (Date: 26 Jun 2026)
408 +- Security: Gate CRM Profile Endpoints On FluentCRM Capabilities
409 +
410 += 2.2.0 (Date: 25 Jun 2026)
411 +- Added: CRM Contact Search and Prefill in Admin Booking
412 +- Added: Book Appointment for a FluentCRM Contact
413 +- Added: Manage CRM Tags and Lists From Booking Details
414 +- Added: Question Delete Confirmation
415 +- Improved: CRM Picker Empty State and Search
416 +- Improved: Mobile Toolbar Button and Scheduler Backgrounds
417 +- Security: Hardened Booking Reschedule Against Mismatched Event Requests
418 +- Fixed: ICS Description Formatting Issue
419 +- Fixed: Add-to-Calendar Reliability for Google calendar
420 +- Fixed: Shared Calendar Events Not Showing for Limited Users
421 +- Fixed: Team-Member Hosts Blocked From Their Own Bookings
422 +- Fixed: CRM Profile Card Overflow in Booking Details
423 +- Fixed: Admin Dark Mode Footer Background Color
424 +
425 += 2.1.2 (Date: 05 Jun 2026)
426 +- Added: Placeholder Option for Multi-Select Field
427 +- Improved: WordPress 7.0 Compatibility
428 +- Security: Gated Group Attendee Export by Booking Access
429 +- Fixed: Bookings Block Not Showing Any Bookings
430 +- Fixed: Phone Location Field Allowed Empty Submission
431 +- Fixed: Duplicate Argument in Custom Field Data Filter
432 +
433 += 2.1.1 (Date: 20 May 2026)
434 +- Fixed: Multiple Calendar Creation Issue
435 +- Fixed: WordPress Plugin Directory Compliance
436 +- Security: Tightened Permission Checks Across Booking APIs
437 +- Security: Hardened Block Editor Against CSS Injection
438 +
439 += 2.1.0 (Date: 12 May 2026)
440 +- Introduced: Bookings CSV Export with Filter Hooks
441 +- Added: Persist Author and Status Filters in Local Storage
442 +- Added: FluentCart Slot Icon and Unified Event Price Source
443 +- Added: Uploaded File Cleanup on Booking Deletion
444 +- Added: Recurring Default Occurrence Filter
445 +- Added: No-Show Option to FluentCRM Event Trigger Feed
446 +- Added: Disable Start Date Option in Fluent Boards Integration
447 +- Added: PHP 8.4 Compatibility Support
448 +- Improved: Scheduler Performance with Batched Writes and Bounded Sweeps
449 +- Improved: Aggregate SQL for Report Stats and Widget Numbers
450 +- Improved: Batched User Lookups in Team and Zoom Listings
451 +- Improved: Calendar Deeplink Body Renders with Proper Line Breaks
452 +- Security: Authorization Hardened Across Calendars, Events and Integrations
453 +- Security: OAuth State Validated Against Current User
454 +- Security: Ownership Proof for File Delete
455 +- Security: ICS Description and Location Output Escaped Against Injection
456 +- Fixed: Host CSV Export Column Mismatch and Null Transaction Crash
457 +- Fixed: Apple Calendar Event Renders with Host Timezone
458 +- Fixed: Outlook Add-to-Calendar Wrong Time and Missing Details
459 +- Fixed: FluentCart Checkout Split First/Last Name Prefill
460 +- Fixed: FluentCart Checkout Conflict with Woo Flow
461 +- Fixed: Stripe Sub-cent Truncation and Coupon Amount Conversion
462 +- Fixed: Date Field Not Selectable on iPhone
463 +- Fixed: Webhook Selected Fields Missing Source URL Option
464 +- Fixed: System-Expired Pending Bookings Fire auto_cancelled Hook
465 +- Fixed: Report Next-Meetings Ordering and Per-Group Identity
466 +- Fixed: No-Availability Flash on Auto-Advancing to Next Month
467 +- Fixed: Slot Booking View Fallthrough to Host Page
468 +- Fixed: Multi-Time, Multi-Guest, Cart and Calendar Null Safety
469 +- Fixed: Imported Calendar Required Fields Validation
470 +- Fixed: Integration Enabled Flag Preserved on Save
471 +- Fixed: Minor Dark Mode and Responsive Issue
472 +
473 += 2.0.05 (Date: 17 Feb 2026)
474 +- Added: File Upload Option in Admin Booking
475 +- Added: Rate Limit in Meeting Scheduling
476 +- Fixed: Data Import/Export Security Vulnerability
477 +- Fixed: User Phone and Address Security Vulnerability
478 +- Fixed: Multi-field Not Showing in Manual Booking
479 +- Fixed: Coupon Issue with Multi-Duration Events
480 +- Fixed: Event Time Not Showing in One-off Event Landing
481 +- Fixed: Cancelled Booking Report
482 +- Improved: Minor UI-UX and Dark Mode
483 +
484 += 2.0.01 (Date: 12 Jan 2026)
485 +- Added: All Bookings Shortcode
486 +- Added: Recurring Booking Support in Admin Booking
487 +- Fixed: Calendar Shortcode Showing Disabled Events
488 +- Fixed: Paid Events Not Working in Admin Booking
489 +- Fixed: Recurring Booking Issue with Group Events
490 +- Fixed: Group Booking Status not Updating
491 +- Fixed: Date Field Formatting Issue
492 +- Improved: Dark Mode and Overall Responsiveness
493 +
494 += 2.0.0 (Date: 31 Dec 2025)
495 +- Introduced: Recurring Event
496 +- Introduced: Admin Panel Dark Mode
497 +- Added: Super Admin User Capability
498 +- Added: Require All Occurrence Feature.
499 +- Added: Support for Paid Bookings as Free Using 100% Coupon.
500 +- Fixed: Issue Selecting FluentCart Private Products.
501 +- Fixed: Florida’s New Phone Area Code Validation Issue.
502 +- Fixed: Custom Date Formatting Issue.
503 +- Fixed: Order Item Details not Showing in Confirmation.
504 +- Improved: Overall UI/UX and Responsiveness
303 505
304 506 = 1.10.02 (Date: 12 Dec 2025)
305 507 – Fixed: Fluentform Field Mapping Issue
306 508 - Fixed: Payment Icon Not Showing in Author Calendars