=== BuddyBoss Platform Pro === Contributors: buddyboss Requires at least: 4.9.1 Tested up to: 6.2.2 Requires PHP: 5.6.20 Stable tag: 2.3.50 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html BuddyBoss Platform Pro adds premium features to BuddyBoss Platform. = Documentation = - [Tutorials](https://www.buddyboss.com/resources/docs/) - [Roadmap](https://www.buddyboss.com/roadmap/) == Requirements == To run BuddyBoss Platform Pro, we recommend your host supports: * PHP version 7.2 or greater. * MySQL version 5.6 or greater, or, MariaDB version 10.0 or greater. * HTTPS support. == Installation == 1. Make sure you have 'BuddyBoss Platform' installed. 2. Then visit 'Plugins > Add New' 3. Click 'Upload Plugin' 4. Upload the file 'buddyboss-platform-pro.zip' 5. Activate 'BuddyBoss Platform Pro' from your Plugins page. == Changelog == = 2.3.50 = * Pusher - Improved the security of group message threads when Pusher is configured * Zoom - Added a notice in the dashboard for JWT app type status * Zoom - Handled a critical conflict between server and Zoom timezone lists regarding timezone names * Core - Improved the user experience of the OneSignal, Zoom, and Product License options in the dashboard by hiding sensitive text. Users can now toggle the visibility of sensitive content with an eye icon * Core - Resolved a critical conflict with the 'BuddyBoss App' plugin build screen = 2.3.41 = * OneSignal - Handled irrelevant sitewide notice issue in the dashboard for non-configured OneSignal setup = 2.3.40 = * OneSignal - Updated the OneSignal workflow to now provide an option to configure the OneSignal app directly * Core - Handled a PSR composer library conflict with the 'BuddyBoss App' Plugin = 2.3.31 = * Zoom - Updated Zoom Client WebSDK to 2.6.0 to handle Join Meeting in browser not working issue = 2.3.3 = * Pusher - Small performance and security improvement by updating the Pusher library * Messages - Handled message screen and dropdown 'sent a video' label inconsistency = 2.3.2 = * Member Access Controls - Handled group message permission issue when access control is configured * Zoom - Small improvement by providing an option to translate all strings from Zoom Gutenberg block * Zoom - Small performance and security improvement by updating the Zoom JS library = 2.3.1 = * Member Access Controls - Handled small translation issues for specific strings in the dashboard * Pusher - Improved and optimized pusher limit by sharing socket connection when multiple browser tabs are open * Zoom - Small improvement in Gutenberg block by allowing search and select for the timezone field * Zoom - Handled small next button issue in the Zoom setup wizard = 2.3.0 = * Member Access Controls - Handled message permission issues from members on the network to the administrator * OneSignal - Small improvements to not trigger multiple Web Push notifications for forum discussion and reply when members are mentioned * Zoom - Small zoom integration update for the social group by replacing the deprecated 'verification token' field in the settings with 'security token' * Zoom - Handled gutenberg block timezone sync issue with the zoom dashboard * Zoom - Handled group reminder email for zoom meeting/webinar is missing join link issue * Coding Standards - Significant code refactoring to fix PHP 8 warnings and notices * Coding Standards - Significant code refactoring to fix PHP 8.2 deprecation errors, warnings, and notices = 2.2.9 = * Moderation - Small pusher compatibility update for private messages new moderation workflow = 2.2.8 = * OneSignal - Small Web Push notification update for new notification types added in 'BuddyBoss Platform' = 2.2.7 = * Notifications - Provided 'Skip Active Members' option for Push Notifications * Messages - Handled '%' special character issue doesn't allow sending messages * Compatibility - Handled OneSignal console error conflict with the 'Geodirectory' plugin * Compatibility - Handled join group and group invite screen not working conflict with the 'Restrict Content Pro' plugin = 2.2.6 = * Messages - Improved send message UX in the messages sidebar when Pusher is enabled * Core - Provided additional layout settings available for profile and group endpoint in the API = 2.2.5 = * Messages - Handled exact time not showing issue next to the avatar in single message thread with Pusher integration = 2.2.4 = * Zoom - Handled zoom meeting/webinar timer issue for the RTL language site * Messages - Small formatting improvements for the last message in the messages sidebar and header dropdown = 2.2.3 = * OneSignal - Web push notification support for new notification type in 'BuddyBoss Platform' = 2.2.2 = * Profiles - Handled small UI issue in edit profile radio fields * Groups - Handled invalid notice shows in frontend when group updated from the dashboard * Messages - Handled the 'Return to send' message issue by removing the option for mobile devices * Core - Handled 'BuddyBoss' string translation critical issue in the Dashboard theme options screen from 'BuddyBoss Theme' = 2.2.1.3 = * Updater - Handled updater critical issue with the logic = 2.2.1.2 = * Member Access Controls - Handled admin unable to send private message critical issue = 2.2.1.1 = * Updater - Handled updater critical issue with the logic = 2.2.1 = * OneSignal - Handled web push notification not working issue for non-English site * Pusher - Handled pusher auth API error when the 'Private REST APIs' option is enabled * Zoom - Handled group zoom meeting screen minor UI issues * Member Access Controls - Handled accept button missing for group join request when access control enabled for groups = 2.2 = * Messages - Added Pusher integration option to enable LIVE messaging * Messages - Provided real-time support for typing indicator, Sending/Receiving messages, and all relevant messages actions = 2.1.8 = * Zoom - Handled zoom meeting and webinar date and time issues with the timezone by refactoring the DB table * Updater - Improvements to updater logic and performance = 2.1.7.1 = * Compatibility - Handled critical conflict with third party plugins using guzzle composer library = 2.1.7 = * Updater - Provided 'Release Notes' modal to show information about the release = 2.1.6 = * Moderation - Small improvement for blocked and suspended members names and avatars = 2.1.5 = * Zoom - Handled edit meeting minor layout issue with the sidebar = 2.1.4 = * Zoom - Handled Zoom Gutenberg block CSS class not getting added issue = 2.1.3.1 = * Core - Handled updater critical issue by reverting the latest refactored code = 2.1.3 = * Zoom - Handled zoom meeting count-down translation issue * Core - Code refactoring by using transients to optimize the check updates logic for the plugin = 2.1.2 = * Notifications - Handled notification content backslash issue for specific special characters = 2.1.1 = * Core - Small improvements to plugin updates logic by reducing the number of requests to check updates = 2.1.0.2 = * Fixed versioning issue = 2.0.5 = * Zoom - Handled add meeting/webinar performance issue by processing notifications and emails in the background = 2.0.4 = * Zoom - Updated Zoom Client WebSDK to 2.4.0 * Coding Standards - Code refactoring to support different notification types for custom development = 2.0.3 = * Notifications - Added OneSignal integration option to enable Web Push Notifications * Notifications - Provided options to configure Web Push Notifications using OneSignal * Notifications - Provided option in Notifications screen and provided a soft prompt to subscribe browser to Push Notifications * Notifications - Added support to trigger real-time Push notifications for logged-in users for all notification types * Coding Standards - Sub-navigation CSS Code refactoring = 2.0.2 = * Zoom - Handled Group zoom tab layout issues * Notifications - Added icon support for notification avatar based on the notification type * Coding Standards - Code refactoring to update all icon images with new icon pack in the dashboard = 2.0.1 = * Zoom - Handled Recurring meeting deleted occurrence issue on edit = 2.0.0 = * BuddyBoss Theme - Provided Theme 2.0 style new options support * BuddyBoss Theme - Provided Theme 2.0 overall styling support * BuddyBoss Theme - Provided Theme 2.0 with new color support * BuddyBoss Theme - Provided Theme 2.0 new icons pack support * Licenses - Handled update license key critical issue = 1.2.1 = * Notifications - Refactored notifications types for Lab feature enabled in 'BuddyBoss Platform' * Notifications - Refactored emails for Lab feature enabled in 'BuddyBoss Platform' * Zoom - Updated Zoom Client WebSDK to 2.3.0 = 1.2.0 = * Profiles - Provided options to customize Profile header with the option to change alignment and select specific elements to show * Profiles - Provided options to customize Members directory with the option to select specific elements to show, enable specific profile actions, and set primary action * Profiles - Moved options to change profile cover image sizes from BuddyBoss Theme * Groups - Provided options to customize single Group header with the option to change alignment and select specific elements to show * Groups - Provided options to customize Groups directory with the option to change alignment and select specific elements to show * Groups - Moved options to change group cover image sizes from BuddyBoss Theme = 1.1.9.1 = * Member Access Controls - Fixed member profile header showing string 'array' issue = 1.1.9 = * Zoom - Fixed Gutenberg block issues on adding existing webinar = 1.1.8 = * Zoom - Fixed create meeting/webinar password validation issue when it doesn't match requirements from Zoom settings = 1.1.7 = * Zoom - Added support to Send emails in Batches in the Background to Group members for Meeting and Webinar notifications * Zoom - Fixed meeting and webinar timeout issue in the group by updating Client WebSDK * Member Access Controls - Fixed minor UI issue in profile when message access configured = 1.1.6 = * Groups - Fixed Access control members issue in Group invites screen * Compatibility - Fixed PHP 8.0 compatibility issues = 1.1.5 = * Member Access Controls - Provided hooks to clear API cache = 1.1.4 = * Media - Provided 'Member Access Controls' settings to decide which members should have access to upload videos * Zoom - Fixed issue to run CRON only when zoom enabled = 1.1.3.2 = * Groups - Fixed group 'Member Access Controls' issue in Send invite screen * Compatibility - Fixed WordPress 8.0 compatibility issues * Translations - Updated German (formal) language files = 1.1.3.1 = * Compatibility - Fixed groups access control compatibility issue with MemberPress plugin = 1.1.3 = * Zoom - Improved meeting and webinar security = 1.1.2.1 = * Zoom - Fixed meeting and webinar critical security issue = 1.1.2 = * Zoom - Fixed Recordings play issue in the popup * Zoom - Fixed Recordings popup when meeting title is long * Translations - Updated German (formal) language files * Compatibility - Fixed translation issue with 'TranslatePress' plugin = 1.1.1 = * Improvements - Repositioned 'View Tutorial' buttons in the settings = 1.1.0.2 = * Activity - Fixed issue with Edit and Delete permission in REST API = 1.1.0.1 = * Messages - Removed Group Message overridden template = 1.1.0 = * Groups - Provided 'Member Access Controls' settings to decide which members should have access to create and join Social Groups * Activity - Provided 'Member Access Controls' settings to decide which members should have access to create activity posts * Media - Provided 'Member Access Controls' settings to decide which members should have access to upload photos and documents * Connections - Provided 'Member Access Controls' settings to decide which members should have access to send connection requests to other members * Messages - Provided 'Member Access Controls' settings to decide which members should have access to send messages to other members * Zoom - Updated 'Zoom Web SDK' library to 1.9.0 * Zoom - Fixed issue with the Recurring Meeting start time in the email = 1.0.9 = * Zoom - Added support for Zoom Webinar in Gutenberg blocks * Zoom - Added support for Zoom Webinar in Social Groups * Zoom - Added option to setup Meeting and Webinar notifications in Social Groups = 1.0.8 = * Zoom - Added 'Private Meeting URLs' support * Zoom - Fixed Recurring meeting delete issue in Social Groups * Zoom - Fixed Weekly occurrence Recurring meeting edit screen issue = 1.0.7 = * Zoom - Improved logic in social groups to show upcoming meeting until meeting ends * Zoom - Fixed in browser meeting invalid signature bug * Zoom - Fixed recording popup dates group not in sync with dates dropdown * Zoom - Fixed multi-site license key issue = 1.0.6 = * Zoom - Support for Sync Zoom Meeting in Gutenberg block * Zoom - Fixed 'wp_date' function compatibility with wp version before 5.3.0 * Zoom - Fixed zoom meeting activity block layout issue in mobile view = 1.0.5 = * Zoom - Zoom Join Meeting 'In-Browser' Support in Gutenberg block * Zoom - Zoom Join Meeting 'In-Browser' Support in social groups * Zoom - Fixed Zoom meeting countdown layout and days count issue = 1.0.4 = * Zoom - Support for Zoom Recurring Meeting in Gutenberg block * Zoom - Support for Zoom Recurring Meeting in social groups * Zoom - Added 'delete meeting' support for Zoom Gutenberg block * Zoom - Fixed Zoom Gutenberg block setting sync issues = 1.0.3 = * Zoom - Fixed Zoom Gutenberg block duplication issues * Zoom - Fixed Zoom 'meeting details' popup layout * Zoom - Improved Zoom meeting countdown responsive layout * Compatibility: Fixed 'BuddyBoss Theme' updater conflict = 1.0.2 = * Zoom - New setting to hide meeting recording 'Download' and 'Copy Link' buttons * Zoom - Fixed meeting 'View Invitation' date sync bug = 1.0.1 = * Zoom - Fixed RTL layouts for Zoom content when WordPress is set to RTL languages * Zoom - Removed ability to 'duplicate' the Gutenberg block, to avoid creating duplicate meetings * Zoom - Fixed issues with saving social groups from backend when Zoom is disabled in the group = 1.0.0 = * Initial Release * Support for Zoom in Gutenberg blocks * Support for Zoom in social groups