BuddyBoss Platform Pro - Version 2.10.0

Release date: Oct 06, 2025

Changes:

  • New Feature! Core - Implemented a new licensing system for BuddyBoss plugins and theme

File Changes:

  • removed.gitignore
  • removed.husky/prepare-commit-msg
  • removed.jshintignore
  • removed.jshintrc
  • removed.stylelintrc
  • buddyboss-platform-pro.php
  • class-bb-platform-pro.php
  • newincludes/Library/Composer/Pusher.php
  • includes/bb-pro-core-functions.php
  • includes/classes/class-bb-platform-pro-core.php
  • removedincludes/lib/buddyboss-updater/assets/css/admin-rtl.css
  • removedincludes/lib/buddyboss-updater/assets/css/admin.css
  • removedincludes/lib/buddyboss-updater/assets/css/admin.min.css
  • removedincludes/lib/buddyboss-updater/assets/images/logo.svg
  • removedincludes/lib/buddyboss-updater/assets/js/admin.js
  • removedincludes/lib/buddyboss-updater/assets/js/admin.min.js
  • removedincludes/lib/buddyboss-updater/buddyboss-updater.php
  • removedincludes/lib/buddyboss-updater/includes/admin.php
  • removedincludes/lib/buddyboss-updater/includes/classes/license.php
  • removedincludes/lib/buddyboss-updater/includes/classes/updater.php
  • removedincludes/lib/buddyboss-updater/includes/functions.php
  • removedincludes/lib/buddyboss-updater/includes/main-class.php
  • removedincludes/lib/buddyboss-updater/includes/views/admin.php
  • removedincludes/lib/buddyboss-updater/includes/views/connect.php
  • removedincludes/lib/buddyboss-updater/includes/views/intro.php
  • removedincludes/lib/buddyboss-updater/includes/views/package.php
  • removedincludes/lib/buddyboss-updater/index.php
  • languages/buddyboss-pro.pot
  • readme.txt
  • newvendor/autoload.php
  • newvendor/composer/ClassLoader.php
  • newvendor/composer/InstalledVersions.php
  • newvendor/composer/LICENSE
  • newvendor/composer/autoload_classmap.php
  • newvendor/composer/autoload_files.php
  • newvendor/composer/autoload_namespaces.php
  • newvendor/composer/autoload_psr4.php
  • newvendor/composer/autoload_real.php
  • newvendor/composer/autoload_static.php
  • newvendor/composer/installed.json
  • newvendor/composer/installed.php
  • newvendor/composer/platform_check.php
  • newvendor/guzzlehttp/guzzle/CHANGELOG.md
  • newvendor/guzzlehttp/guzzle/LICENSE
  • newvendor/guzzlehttp/guzzle/README.md
  • newvendor/guzzlehttp/guzzle/UPGRADING.md
  • newvendor/guzzlehttp/guzzle/composer.json
  • newvendor/guzzlehttp/guzzle/src/BodySummarizer.php
  • newvendor/guzzlehttp/guzzle/src/BodySummarizerInterface.php
  • newvendor/guzzlehttp/guzzle/src/Client.php
  • newvendor/guzzlehttp/guzzle/src/ClientInterface.php
  • newvendor/guzzlehttp/guzzle/src/ClientTrait.php
  • newvendor/guzzlehttp/guzzle/src/Cookie/CookieJar.php
  • newvendor/guzzlehttp/guzzle/src/Cookie/CookieJarInterface.php
  • newvendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php
  • newvendor/guzzlehttp/guzzle/src/Cookie/SessionCookieJar.php
  • newvendor/guzzlehttp/guzzle/src/Cookie/SetCookie.php
  • newvendor/guzzlehttp/guzzle/src/Exception/BadResponseException.php
  • newvendor/guzzlehttp/guzzle/src/Exception/ClientException.php
  • newvendor/guzzlehttp/guzzle/src/Exception/ConnectException.php
  • newvendor/guzzlehttp/guzzle/src/Exception/GuzzleException.php
  • newvendor/guzzlehttp/guzzle/src/Exception/InvalidArgumentException.php
  • newvendor/guzzlehttp/guzzle/src/Exception/RequestException.php
  • newvendor/guzzlehttp/guzzle/src/Exception/ServerException.php
  • newvendor/guzzlehttp/guzzle/src/Exception/TooManyRedirectsException.php
  • newvendor/guzzlehttp/guzzle/src/Exception/TransferException.php
  • newvendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php
  • newvendor/guzzlehttp/guzzle/src/Handler/CurlFactoryInterface.php
  • newvendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php
  • newvendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php
  • newvendor/guzzlehttp/guzzle/src/Handler/EasyHandle.php
  • newvendor/guzzlehttp/guzzle/src/Handler/HeaderProcessor.php
  • newvendor/guzzlehttp/guzzle/src/Handler/MockHandler.php
  • newvendor/guzzlehttp/guzzle/src/Handler/Proxy.php
  • newvendor/guzzlehttp/guzzle/src/Handler/StreamHandler.php
  • newvendor/guzzlehttp/guzzle/src/HandlerStack.php
  • newvendor/guzzlehttp/guzzle/src/MessageFormatter.php
  • newvendor/guzzlehttp/guzzle/src/MessageFormatterInterface.php
  • newvendor/guzzlehttp/guzzle/src/Middleware.php
  • newvendor/guzzlehttp/guzzle/src/Pool.php
  • newvendor/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php
  • newvendor/guzzlehttp/guzzle/src/RedirectMiddleware.php
  • newvendor/guzzlehttp/guzzle/src/RequestOptions.php
  • newvendor/guzzlehttp/guzzle/src/RetryMiddleware.php
  • newvendor/guzzlehttp/guzzle/src/TransferStats.php
  • newvendor/guzzlehttp/guzzle/src/Utils.php
  • newvendor/guzzlehttp/guzzle/src/functions.php
  • newvendor/guzzlehttp/guzzle/src/functions_include.php
  • newvendor/guzzlehttp/promises/CHANGELOG.md
  • newvendor/guzzlehttp/promises/LICENSE
  • newvendor/guzzlehttp/promises/README.md
  • newvendor/guzzlehttp/promises/composer.json
  • newvendor/guzzlehttp/promises/src/AggregateException.php
  • newvendor/guzzlehttp/promises/src/CancellationException.php
  • newvendor/guzzlehttp/promises/src/Coroutine.php
  • newvendor/guzzlehttp/promises/src/Create.php
  • newvendor/guzzlehttp/promises/src/Each.php
  • newvendor/guzzlehttp/promises/src/EachPromise.php
  • newvendor/guzzlehttp/promises/src/FulfilledPromise.php
  • newvendor/guzzlehttp/promises/src/Is.php
  • newvendor/guzzlehttp/promises/src/Promise.php
  • newvendor/guzzlehttp/promises/src/PromiseInterface.php
  • newvendor/guzzlehttp/promises/src/PromisorInterface.php
  • newvendor/guzzlehttp/promises/src/RejectedPromise.php
  • newvendor/guzzlehttp/promises/src/RejectionException.php
  • newvendor/guzzlehttp/promises/src/TaskQueue.php
  • newvendor/guzzlehttp/promises/src/TaskQueueInterface.php
  • newvendor/guzzlehttp/promises/src/Utils.php
  • newvendor/guzzlehttp/promises/src/functions.php
  • newvendor/guzzlehttp/promises/src/functions_include.php
  • newvendor/guzzlehttp/psr7/CHANGELOG.md
  • newvendor/guzzlehttp/psr7/LICENSE
  • newvendor/guzzlehttp/psr7/README.md
  • newvendor/guzzlehttp/psr7/composer.json
  • newvendor/guzzlehttp/psr7/src/AppendStream.php
  • newvendor/guzzlehttp/psr7/src/BufferStream.php
  • newvendor/guzzlehttp/psr7/src/CachingStream.php
  • newvendor/guzzlehttp/psr7/src/DroppingStream.php
  • newvendor/guzzlehttp/psr7/src/Exception/MalformedUriException.php
  • newvendor/guzzlehttp/psr7/src/FnStream.php
  • newvendor/guzzlehttp/psr7/src/Header.php
  • newvendor/guzzlehttp/psr7/src/HttpFactory.php
  • newvendor/guzzlehttp/psr7/src/InflateStream.php
  • newvendor/guzzlehttp/psr7/src/LazyOpenStream.php
  • newvendor/guzzlehttp/psr7/src/LimitStream.php
  • newvendor/guzzlehttp/psr7/src/Message.php
  • newvendor/guzzlehttp/psr7/src/MessageTrait.php
  • newvendor/guzzlehttp/psr7/src/MimeType.php
  • newvendor/guzzlehttp/psr7/src/MultipartStream.php
  • newvendor/guzzlehttp/psr7/src/NoSeekStream.php
  • newvendor/guzzlehttp/psr7/src/PumpStream.php
  • newvendor/guzzlehttp/psr7/src/Query.php
  • newvendor/guzzlehttp/psr7/src/Request.php
  • newvendor/guzzlehttp/psr7/src/Response.php
  • newvendor/guzzlehttp/psr7/src/Rfc7230.php
  • newvendor/guzzlehttp/psr7/src/ServerRequest.php
  • newvendor/guzzlehttp/psr7/src/Stream.php
  • newvendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
  • newvendor/guzzlehttp/psr7/src/StreamWrapper.php
  • newvendor/guzzlehttp/psr7/src/UploadedFile.php
  • newvendor/guzzlehttp/psr7/src/Uri.php
  • newvendor/guzzlehttp/psr7/src/UriComparator.php
  • newvendor/guzzlehttp/psr7/src/UriNormalizer.php
  • newvendor/guzzlehttp/psr7/src/UriResolver.php
  • newvendor/guzzlehttp/psr7/src/Utils.php
  • newvendor/paragonie/random_compat/LICENSE
  • newvendor/paragonie/random_compat/build-phar.sh
  • newvendor/paragonie/random_compat/composer.json
  • newvendor/paragonie/random_compat/dist/random_compat.phar.pubkey
  • newvendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc
  • newvendor/paragonie/random_compat/lib/random.php
  • newvendor/paragonie/random_compat/other/build_phar.php
  • newvendor/paragonie/random_compat/psalm-autoload.php
  • newvendor/paragonie/random_compat/psalm.xml
  • newvendor/paragonie/sodium_compat/LICENSE
  • newvendor/paragonie/sodium_compat/README.md
  • newvendor/paragonie/sodium_compat/autoload-php7.php
  • newvendor/paragonie/sodium_compat/autoload.php
  • newvendor/paragonie/sodium_compat/composer-php52.json
  • newvendor/paragonie/sodium_compat/composer.json
  • newvendor/paragonie/sodium_compat/lib/constants.php
  • newvendor/paragonie/sodium_compat/lib/namespaced.php
  • newvendor/paragonie/sodium_compat/lib/php72compat.php
  • newvendor/paragonie/sodium_compat/lib/php72compat_const.php
  • newvendor/paragonie/sodium_compat/lib/ristretto255.php
  • newvendor/paragonie/sodium_compat/lib/sodium_compat.php
  • newvendor/paragonie/sodium_compat/lib/stream-xchacha20.php
  • newvendor/paragonie/sodium_compat/namespaced/Compat.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/BLAKE2b.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/ChaCha20.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/ChaCha20/Ctx.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/ChaCha20/IetfCtx.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Curve25519.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Fe.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/Cached.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P1p1.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P2.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/P3.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Curve25519/Ge/Precomp.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Curve25519/H.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Ed25519.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/HChaCha20.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/HSalsa20.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Poly1305.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Poly1305/State.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Salsa20.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/SipHash.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Util.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/X25519.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/XChaCha20.php
  • newvendor/paragonie/sodium_compat/namespaced/Core/Xsalsa20.php
  • newvendor/paragonie/sodium_compat/namespaced/Crypto.php
  • newvendor/paragonie/sodium_compat/namespaced/File.php
  • newvendor/paragonie/sodium_compat/src/Compat.php
  • newvendor/paragonie/sodium_compat/src/Core/BLAKE2b.php
  • newvendor/paragonie/sodium_compat/src/Core/Base64/Original.php
  • newvendor/paragonie/sodium_compat/src/Core/Base64/UrlSafe.php
  • newvendor/paragonie/sodium_compat/src/Core/ChaCha20.php
  • newvendor/paragonie/sodium_compat/src/Core/ChaCha20/Ctx.php
  • newvendor/paragonie/sodium_compat/src/Core/ChaCha20/IetfCtx.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519/Fe.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/Cached.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P1p1.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P2.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/P3.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519/Ge/Precomp.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519/H.php
  • newvendor/paragonie/sodium_compat/src/Core/Curve25519/README.md
  • newvendor/paragonie/sodium_compat/src/Core/Ed25519.php
  • newvendor/paragonie/sodium_compat/src/Core/HChaCha20.php
  • newvendor/paragonie/sodium_compat/src/Core/HSalsa20.php
  • newvendor/paragonie/sodium_compat/src/Core/Poly1305.php
  • newvendor/paragonie/sodium_compat/src/Core/Poly1305/State.php
  • newvendor/paragonie/sodium_compat/src/Core/Ristretto255.php
  • newvendor/paragonie/sodium_compat/src/Core/Salsa20.php
  • newvendor/paragonie/sodium_compat/src/Core/SecretStream/State.php
  • newvendor/paragonie/sodium_compat/src/Core/SipHash.php
  • newvendor/paragonie/sodium_compat/src/Core/Util.php
  • newvendor/paragonie/sodium_compat/src/Core/X25519.php
  • newvendor/paragonie/sodium_compat/src/Core/XChaCha20.php
  • newvendor/paragonie/sodium_compat/src/Core/XSalsa20.php
  • newvendor/paragonie/sodium_compat/src/Core32/BLAKE2b.php
  • newvendor/paragonie/sodium_compat/src/Core32/ChaCha20.php
  • newvendor/paragonie/sodium_compat/src/Core32/ChaCha20/Ctx.php
  • newvendor/paragonie/sodium_compat/src/Core32/ChaCha20/IetfCtx.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519/Fe.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/Cached.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P1p1.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P2.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/P3.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519/Ge/Precomp.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519/H.php
  • newvendor/paragonie/sodium_compat/src/Core32/Curve25519/README.md
  • newvendor/paragonie/sodium_compat/src/Core32/Ed25519.php
  • newvendor/paragonie/sodium_compat/src/Core32/HChaCha20.php
  • newvendor/paragonie/sodium_compat/src/Core32/HSalsa20.php
  • newvendor/paragonie/sodium_compat/src/Core32/Int32.php
  • newvendor/paragonie/sodium_compat/src/Core32/Int64.php
  • newvendor/paragonie/sodium_compat/src/Core32/Poly1305.php
  • newvendor/paragonie/sodium_compat/src/Core32/Poly1305/State.php
  • newvendor/paragonie/sodium_compat/src/Core32/Salsa20.php
  • newvendor/paragonie/sodium_compat/src/Core32/SecretStream/State.php
  • newvendor/paragonie/sodium_compat/src/Core32/SipHash.php
  • newvendor/paragonie/sodium_compat/src/Core32/Util.php
  • newvendor/paragonie/sodium_compat/src/Core32/X25519.php
  • newvendor/paragonie/sodium_compat/src/Core32/XChaCha20.php
  • newvendor/paragonie/sodium_compat/src/Core32/XSalsa20.php
  • newvendor/paragonie/sodium_compat/src/Crypto.php
  • newvendor/paragonie/sodium_compat/src/Crypto32.php
  • newvendor/paragonie/sodium_compat/src/File.php
  • newvendor/paragonie/sodium_compat/src/PHP52/SplFixedArray.php
  • newvendor/paragonie/sodium_compat/src/SodiumException.php
  • newvendor/psr/http-client/CHANGELOG.md
  • newvendor/psr/http-client/LICENSE
  • newvendor/psr/http-client/README.md
  • newvendor/psr/http-client/composer.json
  • newvendor/psr/http-client/src/ClientExceptionInterface.php
  • newvendor/psr/http-client/src/ClientInterface.php
  • newvendor/psr/http-client/src/NetworkExceptionInterface.php
  • newvendor/psr/http-client/src/RequestExceptionInterface.php
  • newvendor/psr/http-factory/LICENSE
  • newvendor/psr/http-factory/README.md
  • newvendor/psr/http-factory/composer.json
  • newvendor/psr/http-factory/src/RequestFactoryInterface.php
  • newvendor/psr/http-factory/src/ResponseFactoryInterface.php
  • newvendor/psr/http-factory/src/ServerRequestFactoryInterface.php
  • newvendor/psr/http-factory/src/StreamFactoryInterface.php
  • newvendor/psr/http-factory/src/UploadedFileFactoryInterface.php
  • newvendor/psr/http-factory/src/UriFactoryInterface.php
  • newvendor/psr/http-message/CHANGELOG.md
  • newvendor/psr/http-message/LICENSE
  • newvendor/psr/http-message/README.md
  • newvendor/psr/http-message/composer.json
  • newvendor/psr/http-message/docs/PSR7-Interfaces.md
  • newvendor/psr/http-message/docs/PSR7-Usage.md
  • newvendor/psr/http-message/src/MessageInterface.php
  • newvendor/psr/http-message/src/RequestInterface.php
  • newvendor/psr/http-message/src/ResponseInterface.php
  • newvendor/psr/http-message/src/ServerRequestInterface.php
  • newvendor/psr/http-message/src/StreamInterface.php
  • newvendor/psr/http-message/src/UploadedFileInterface.php
  • newvendor/psr/http-message/src/UriInterface.php
  • newvendor/psr/log/LICENSE
  • newvendor/psr/log/Psr/Log/AbstractLogger.php
  • newvendor/psr/log/Psr/Log/InvalidArgumentException.php
  • newvendor/psr/log/Psr/Log/LogLevel.php
  • newvendor/psr/log/Psr/Log/LoggerAwareInterface.php
  • newvendor/psr/log/Psr/Log/LoggerAwareTrait.php
  • newvendor/psr/log/Psr/Log/LoggerInterface.php
  • newvendor/psr/log/Psr/Log/LoggerTrait.php
  • newvendor/psr/log/Psr/Log/NullLogger.php
  • newvendor/psr/log/Psr/Log/Test/DummyTest.php
  • newvendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php
  • newvendor/psr/log/Psr/Log/Test/TestLogger.php
  • newvendor/psr/log/README.md
  • newvendor/psr/log/composer.json
  • newvendor/pusher/pusher-php-server/CHANGELOG.md
  • newvendor/pusher/pusher-php-server/composer.json
  • newvendor/pusher/pusher-php-server/src/ApiErrorException.php
  • newvendor/pusher/pusher-php-server/src/Pusher.php
  • newvendor/pusher/pusher-php-server/src/PusherCrypto.php
  • newvendor/pusher/pusher-php-server/src/PusherException.php
  • newvendor/pusher/pusher-php-server/src/PusherInstance.php
  • newvendor/pusher/pusher-php-server/src/PusherInterface.php
  • newvendor/pusher/pusher-php-server/src/Webhook.php
  • newvendor/ralouphie/getallheaders/LICENSE
  • newvendor/ralouphie/getallheaders/README.md
  • newvendor/ralouphie/getallheaders/composer.json
  • newvendor/ralouphie/getallheaders/src/getallheaders.php
  • newvendor/scoper-autoload.php
  • newvendor/symfony/deprecation-contracts/CHANGELOG.md
  • newvendor/symfony/deprecation-contracts/LICENSE
  • newvendor/symfony/deprecation-contracts/README.md
  • newvendor/symfony/deprecation-contracts/composer.json
  • newvendor/symfony/deprecation-contracts/function.php