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