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 +360 -3 1.5.21 → 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.6
7 -Requires PHP: 7.3
8 -Stable tag: 1.5.21
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,365 @@
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
505 +
506 += 1.10.02 (Date: 12 Dec 2025)
507 +– Fixed: Fluentform Field Mapping Issue
508 +- Fixed: Payment Icon Not Showing in Author Calendars
509 +
510 += 1.10.01 (Date: 28 Nov 2025)
511 +– Hotfix: UTM Content Not Found Issue
512 +
513 += 1.10.0 (Date: 27 Nov 2025)
514 +- Introduced: Monetize Bookings with FluentCart
515 +- Introduced: Embed Calendar Feature
516 +- Added: Host Calendar Share Option
517 +- Added: Internal Note in Group Mettings
518 +- Added: Missing Translation Strings
519 +- Added: Stripe Refund Option in Calendar View
520 +- Added: IP Address in Booking Details
521 +- Added: Onboarding with Recommended Features
522 +- Added: Hook to Add Booking Column in CRM Contact
523 +- Added: FluentCart and SMTP in Global Modules
524 +- Fixed: Issue with Advanced Date Format
525 +- Fixed: Advanced Settings Not Saving in Import Calendar
526 +- Fixed: Calendar Import Permission Check Security Issue
527 +- Fixed: Offline Payment Auto Cancellation Issue with Requires Confirmation
528 +
529 += 1.9.11 (Date: 08 Sep 2025)
530 +- Hotfix: Fixed Issue with UTM Content
531 +
532 += 1.9.10 (Date: 04 Sep 2025)
533 +- Added: Option to Delete Completed Bookings
534 +- Added: UTM Content Support in Booking Params
535 +- Added: UTM Tracking Fields Mapping with CRM
536 +- Added: Auto-Skip to Next Month if No Availability
537 +- Fixed: One-off Event UI Issue
538 +- Fixed: Availability Sorting Issue
539 +- Fixed: Deleted User Not Removed from Team
540 +- Fixed: Missing First Slot in First Month (New York)
541 +- Fixed: Coupon Usage Not Updating on Auto-Cancelled Bookings
542 +- Fixed: Custom Field Issue with Special Characters in Labels
543 +
544 += 1.9.0 (Date: 28 Aug 2025)
545 +- Introduced Coupon Module
546 +- Introduced UTM Tracking for Bookings
547 +- Redesigned Payment Configuration
548 +- Added: Currency Format and Position Settings
549 +- Added: Total Guest Count Shortcode
550 +- Added: Previous Booking Time Shortcode for Rescheduled Booking
551 +- Added: Reschedule & Rejected Event Triggers for CRM Integration
552 +- Added: Support for Multiple Calendar Blocks on Same Page
553 +- Added: Multiple Team Blocks Support on Same Page
554 +- Added: Hook for Paginations
555 +- Added: Default Booking Filter Hook
556 +- Added: Spanish Language Files for FluentBookingPro
557 +- Added: Missing Translations
558 +- Applied Time Format in Manual Booking
559 +- Resolved: Multi Booking Issue with Remote Calendars
560 +- Fixed: Temp File for ICS Attachment Not Deleting
561 +- Fixed: Some Country Flags Not Displaying in Phone Field
562 +- Fixed: Issue with Missing Slots for Certain Availability Periods
563 +- Fixed: Issue with Stripe Refund
564 +- Fixed: Multiple Reminder Email for Group Event
565 +- Fixed: Date Format Issue with Shortcode
566 +- Fixed: Custom Date Field Format Issue
567 +- Fixed: Email Summary Sending Twice Issue
568 +
569 += 1.8.0 (Date: 23 Apr 2025)
570 +- New: Introduced Calendar View
571 +- Resolved Text Domain Warning
572 +- Resolved Issue with FluentForm Field Mapping
573 +- Fixed Last Day of the Month Not Displaying Issue
574 +- Fixed Outlook Holiday Not Syncing Issue
575 +- Fixed Delete Calendar/Event Permission Issue
576 +- Fixed Last Name Not Generating for Additional Guests in Group Events
577 +- Fixed Offline Payment Not Displaying When Stripe or PayPal Are Disabled
578 +
579 += 1.7.2 (Date: 09 Apr 2025)
580 +- Security: Updated Framework Library
581 +- Fixed Offline Payment Status Not Updating Issue
582 +
583 += 1.7.0 (Date: 08 Apr 2025)
584 +- Added Offline Payment Option
585 +- Added Team Event Filter in All Meetings
586 +- Added Remove Calendar and Feature Image Buttons
587 +- Added Support for Other Languages in Add Question
588 +- Sync Apple Calendar Event Travel Time
589 +- Updated Host for Round Robin Meeting Rescheduling
590 +- Added Hooks to Update Location Details and Event Title Heading Tag
591 +- Added Missing Translations
592 +- Fixed Online Meeting URL Not Showing in Manual Bookings
593 +- Fixed Add Calendar UI Issue for RTL Layouts
594 +- Fixed Fluent Forms Calendar UI Issue with Conditional Logic
595 +- Fixed Calendar UI Issue in Conversational Forms
596 +- Fixed Wrong Admin URL in Shortcode Issue
597 +- Resolved Multi-Booking Issue with WooCommerce
598 +- Resolved Melbourne Timezone Offset Issue
599 +- Resolved Payment Not Paid Issue for Decimal Amounts
600 +- Resolved Duplicate Event Creation Issue with Google Calendar
601 +
602 += 1.6.0 (Date: 01 Jan 2025)
603 +- Added New Field Terms and Conditions
604 +- Added HTML Support in Calendar Event Description
605 +- Added Collective Event Type for Many to One Meeting
606 +- Added Name and Email for Manual Booking Additional Guest
607 +- Added Hidden Field Type in Generate Link
608 +- Added Min and Max Date Option to Date Field
609 +- Added Event Time Translation in Email Notifications
610 +- Added Hook for Back Button Customization
611 +- Added Event Time Custom Format Short-code
612 +- Added Missing Translation String
613 +- Updated Booking Details All Times in Local Timezone
614 +- Updated Outlook Calendar Syncing Limit
615 +- Updated Booking Activity Description Rendering
616 +- Updated Manual Booking Interval to 5 Minutes
617 +- Sorted Completed and Cancelled Bookings by Most Recent
618 +- Resolved Issue with Rescheduling
619 +- Resolved Twilio Disconnection Error
620 +- Resolved NextCloud Calendar Event Creating Issue with Location
621 +- Resolved Summary Report Content Mismatching
622 +- Resolved Conversational Form Calendar Not Rendering in Mobile
623 +- Fixed Issue with Dublin DST Checking
624 +- Fixed Cancel Reason Not Formatting Issue
625 +- Fixed Checkbox Field Required Not Working Issue
626 +- Fixed Cloned Event Not Displaying in Gutenberg Block
627 +- Fixed Own Calendar Permission Issue with Manual Booking
628 +- Fixed Short-code Button Showing in Email Footer
629 +- Fixed Issue with ICS File Attachment
630 +- Fixed Round Robin Organizer Not Removing Issue
631 +- Fixed Issue with Time Format G\hi
632 +- Improved UI-UX
633 +
634 += 1.5.25 (Date: 22 Oct 2024)
635 +- Added Italian and German Language
636 +- Added Missing Translations
637 +- Resolved Response Not Valid Error
638 +- Fixed Reply To Email Not Pulling Issue
639 +- Fixed Manual Booking Issue with Number Field
640 +- Fixed Selected Events Not Displaying in Elementor Settings
641 +- Fixed Calendar Block Not Scrolling to Event
642 +
643 += 1.5.24 (Date: 04 Oct 2024) =
644 +- Hotfix: Resolved Issue with Multiple Bookings Across Different Months
645 +
646 += 1.5.23 (Date: 04 Oct 2024) =
647 +- Hotfix: Resolved Minor UI Styling Glitches
648 +
649 += 1.5.22 (Date: 03 Oct 2024) =
650 +- Elementor Integration Available for Free Version
651 +- Added File Input Field in Booking Question
652 +- Added Hidden Input Field in Booking Question
653 +- Updated Checkbox Field Value to yes/no
654 +- Updated Heading h1, h2 to h3, h4 for Fluentform
655 +- Fixed About Field Always Showing in Manual Booking
656 +- Fixed Empty Title Rendering in Booking Lists
657 +- Fixed Slot Overlap Issue When using Custom Duration
658 +- Fixed Integration Not Checking Event Trigger Issue
659 +- Fixed Expired Calendar Showing Issue in Elementor
303 660
304 661 = 1.5.21 (Date: 04 Sep 2024) =
305 662 - Multi-Month Support In Multiple Bookings
306 663 - Added Event Time for One-off Group Event