BuddyBoss App Plugin - Version 1.4.4

Release date: Feb 23, 2022

Changes:

  • In-App Purchases - Improved add/edit Product and configuration screen
  • In-App Purchases - Provided option to show specific products on registration
  • In-App Purchases - Provided option to upload featured image for the product
  • In-App Purchases - Handled duplicate purchases critical issue by changing status to failed
  • In-App Purchases - Handled logic to enable product on specific Apple or Android device
  • Build - Provided option to disconnect configured custom repository
  • App Blocks - Provided new 'Blog Posts' block
  • App Blocks - Improved option in 'Members' block to allow select specific
  • App Blocks - Improved blocks UX when a number of items or specific items are selected
  • API - Handled blocks specific item selected order by issue in the API
  • API - Handled view as member issue in the API
  • Compatibility - Handled composer library critical conflict with third-party plugins
  • Compatibility - Fixed PHP 7.2 specific critical error

File Changes:

  • README.md
  • assets/css/admin.css
  • assets/css/admin.css.map
  • assets/css/admin.rtl.css
  • assets/img/block-icons/posts.svg
  • assets/img/block-images/default-post.png
  • assets/js/admin.js
  • assets/js/admin.js.map
  • assets/js/gutenberg.js
  • assets/js/gutenberg.js.map
  • assets/js/main.js
  • assets/js/main.js.map
  • bin/build.sh
  • buddyboss-app.php
  • composer.json
  • composer.lock
  • include/Admin/Appearance.php
  • include/Admin/Appearance/Branding.php
  • include/Admin/Appearance/Typography.php
  • include/Admin/Build.php
  • include/Admin/Build/iOSHelper.php
  • include/Admin/BuildUpload.php
  • include/Admin/Configure.php
  • include/Admin/Debug.php
  • include/Admin/Fields/DevicesiOS.php
  • include/Admin/FormProvider.php
  • include/Admin/GutenbergBlockAbstract.php
  • include/Admin/InAppPurchases.php
  • include/Admin/InAppPurchases/Helpers.php
  • include/Admin/InAppPurchases/OrderHelper.php
  • include/Admin/InAppPurchases/OrderList.php
  • include/Admin/InAppPurchases/ProductHelper.php
  • include/Admin/InAppPurchases/ProductList.php
  • include/Admin/InAppPurchases/SubscriptionGroupsList.php
  • include/Admin/InAppPurchases/UpgradeHelper.php
  • include/Admin/Integrations.php
  • include/Admin/JSTranslationsStrings.php
  • include/Admin/ManageApp.php
  • include/Admin/Notification.php
  • include/Admin/Notification/Compose.php
  • include/Admin/Notification/Notifications.php
  • include/Admin/Publish/AndroidHelper.php
  • include/Admin/Publish/Publish.php
  • include/Admin/Publish/iOSHelper.php
  • include/Admin/Settings.php
  • include/Admin/SetupAdmin.php
  • include/Api/Core/V1/CoreRest.php
  • include/Api/Core/V1/NotificationRest.php
  • include/Api/Core/V1/SignUpRest.php
  • include/Api/InAppPurchases/V1/OrdersRest.php
  • include/Api/InAppPurchases/V2/OrdersRest.php
  • include/Api/Learndash/Common.php
  • include/Api/Learndash/EmbedContent.php
  • include/Api/Learndash/LdFunctions.php
  • include/Api/Learndash/ShortcodeSupport.php
  • include/Api/Learndash/V1/Certificate/CertificateRest.php
  • include/Api/Learndash/V1/Core/LDRestController.php
  • include/Api/Learndash/V1/Course/CoursesActionRest.php
  • include/Api/Learndash/V1/Course/CoursesMembersRest.php
  • include/Api/Learndash/V1/Course/CoursesRest.php
  • include/Api/Learndash/V1/Lesson/LessonsActionRest.php
  • include/Api/Learndash/V1/Lesson/LessonsRest.php
  • include/Api/Learndash/V1/Quiz/Leaderboard/LeaderboardRest.php
  • include/Api/Learndash/V1/Quiz/QuizComplete.php
  • include/Api/Learndash/V1/Quiz/QuizError.php
  • include/Api/Learndash/V1/Quiz/QuizQuestionsHelper.php
  • include/Api/Learndash/V1/Quiz/QuizQuestionsRest.php
  • include/Api/Learndash/V1/Quiz/QuizRest.php
  • include/Api/Learndash/V1/Quiz/QuizUserRest.php
  • include/Api/Learndash/V1/Statment/StatmentRest.php
  • include/Api/Learndash/V1/Topics/TopicsActionRest.php
  • include/Api/Learndash/V1/Topics/TopicsRest.php
  • include/Api/Notification/V1/RestAPI.php
  • include/Api/Notification/V2/RestAPI.php
  • include/Api/WpCore/V2/RestAPI.php
  • include/Api/WpCore/V2/class-bb-app-rest-comments-controller.php
  • include/Api/WpCore/V2/class-bb-app-rest-post-archive-controller.php
  • include/Api/WpCore/V2/class-bb-app-rest-post-controller.php
  • include/App/App.php
  • include/App/Format/default_langs.json
  • include/AppLanguages.php
  • include/AppSettings.php
  • include/AppStores/Android.php
  • include/AppStores/Apple.php
  • include/AppStores/components/android/Edits.php
  • include/AppStores/services/android/AndroidPublisher.php
  • include/Auth/Account.php
  • include/Auth/Jwt.php
  • include/Auth/SwitchUser.php
  • include/Branding.php
  • include/BuddyBossAppApi.php
  • include/Builds/Installer.php
  • include/Builds/InstallerScreen.php
  • include/ClientAdmin.php
  • include/ClientCommon.php
  • include/Common/IconPicker.php
  • include/Components.php
  • include/CronJobs.php
  • include/DBUpdate/Main.php
  • include/HealthCheck/Tests/RestTest.php
  • include/Helpers/AppBoss_Plugin_Upgrader_Skin.php
  • include/Helpers/PostCover.php
  • include/InAppPurchases/Ajax.php
  • include/InAppPurchases/Android.php
  • include/InAppPurchases/Ios.php
  • include/InAppPurchases/Orders.php
  • include/InAppPurchases/StoreAbstract.php
  • include/InAppPurchases/functions.php
  • include/Integrations/BuddyBossPlatform/Push/ActivityNotification.php
  • include/Integrations/ForceLogin/Main.php
  • include/Integrations/GamiPress/Main.php
  • include/Integrations/GamiPress/RestAPIAchievement.php
  • removedinclude/Integrations/GravityForm/Main.php
  • removedinclude/Integrations/GravityForm/Notification.php
  • include/Integrations/Learndash/iap_course.php
  • include/Integrations/MemberPress/iap.php
  • include/Integrations/Memberium/iap.php
  • include/Integrations/PmPro/iap.php
  • include/Integrations/RestrictContentPro/Iap.php
  • include/Integrations/S2Member/iap.php
  • include/Integrations/WcMemberships/iap.php
  • include/Integrations/WishlistMember/Iap.php
  • include/Integrations/iMember360/iap.php
  • include/Library/Autoloader.php
  • include/Library/Composer/Src/Apple.php
  • include/Library/Composer/Src/FirebaseJWT.php
  • include/Library/Composer/Src/FontLib.php
  • include/Library/Composer/Src/Google.php
  • include/Library/Composer/Src/GuzzleHTTP.php
  • include/Library/Composer/Src/Mobile_Detect.php
  • include/Library/Composer/Src/PlistParser.php
  • include/Library/Composer/Src/QRCode.php
  • removedinclude/Library/ituneconnect/iconnect_apps.php
  • include/Library/Composer/Src/ituneconnect/iconnect_apps.php
  • removedinclude/Library/ituneconnect/iconnect_builds.php
  • include/Library/Composer/Src/ituneconnect/iconnect_builds.php
  • removedinclude/Library/ituneconnect/iconnect_bundleid.php
  • include/Library/Composer/Src/ituneconnect/iconnect_bundleid.php
  • removedinclude/Library/ituneconnect/iconnect_cert.php
  • include/Library/Composer/Src/ituneconnect/iconnect_cert.php
  • removedinclude/Library/ituneconnect/iconnect_devices.php
  • include/Library/Composer/Src/ituneconnect/iconnect_devices.php
  • removedinclude/Library/ituneconnect/iconnect_inapppurchases.php
  • include/Library/Composer/Src/ituneconnect/iconnect_inapppurchases.php
  • removedinclude/Library/ituneconnect/iconnect_profile.php
  • include/Library/Composer/Src/ituneconnect/iconnect_profile.php
  • removedinclude/Library/ituneconnect/iconnect_users.php
  • include/Library/Composer/Src/ituneconnect/iconnect_users.php
  • removedinclude/Library/ituneconnect/itunesconnect_client.php
  • include/Library/Composer/Src/ituneconnect/itunesconnect_client.php
  • include/Library/Composer/Src/phenx/php-font-lib/.github/workflows/phpunit.yml
  • include/Library/Composer/Src/phenx/php-font-lib/.htaccess
  • include/Library/Composer/Src/phenx/php-font-lib/LICENSE
  • include/Library/Composer/Src/phenx/php-font-lib/README.md
  • include/Library/Composer/Src/phenx/php-font-lib/bower.json
  • include/Library/Composer/Src/phenx/php-font-lib/composer.json
  • include/Library/Composer/Src/phenx/php-font-lib/index.php
  • include/Library/Composer/Src/phenx/php-font-lib/maps/adobe-standard-encoding.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp1250.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp1251.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp1252.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp1253.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp1254.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp1255.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp1257.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp1258.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/cp874.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-1.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-11.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-15.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-16.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-2.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-4.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-5.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-7.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/iso-8859-9.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/koi8-r.map
  • include/Library/Composer/Src/phenx/php-font-lib/maps/koi8-u.map
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/AdobeFontMetrics.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Autoloader.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/BinaryStream.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/EOT/File.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/EOT/Header.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/EncodingMap.php
  • newinclude/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Exception/FontNotFoundException.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Font.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Glyph/Outline.php
  • newinclude/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Glyph/OutlineComponent.php
  • newinclude/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Glyph/OutlineComposite.php
  • newinclude/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Glyph/OutlineSimple.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Header.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/OpenType/File.php
  • newinclude/Library/Composer/Src/phenx/php-font-lib/src/FontLib/OpenType/TableDirectoryEntry.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/DirectoryEntry.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Table.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/cmap.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/glyf.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/head.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/hhea.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/hmtx.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/kern.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/loca.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/maxp.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/name.php
  • newinclude/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/nameRecord.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/os2.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/Table/Type/post.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/TrueType/Collection.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/TrueType/File.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/TrueType/Header.php
  • newinclude/Library/Composer/Src/phenx/php-font-lib/src/FontLib/TrueType/TableDirectoryEntry.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/WOFF/File.php
  • include/Library/Composer/Src/phenx/php-font-lib/src/FontLib/WOFF/Header.php
  • newinclude/Library/Composer/Src/phenx/php-font-lib/src/FontLib/WOFF/TableDirectoryEntry.php
  • include/Library/composer.php
  • include/Library/store-receipt-validator/examples/test_play_receipt.php
  • include/Library/store-receipt-validator/src/Amazon/Validator.php
  • include/Library/store-receipt-validator/src/WindowsStore/Validator.php
  • include/Library/store-receipt-validator/src/iTunes/Validator.php
  • include/Logger/ApiLogger.php
  • include/ManageApp.php
  • include/Memberships/Memberships.php
  • include/Memberships/MembershipsUtils.php
  • include/NativeAppPage.php
  • include/NativeAppPage/Deprecated_Content.php
  • include/NativeAppPage/Gutenberg.php
  • include/NativeAppPage/ParseBlocks.php
  • include/Network.php
  • include/Notification/IntegrationAbstract.php
  • include/Notification/Services/ServiceAbstract.php
  • include/Styling.php
  • include/Typography.php
  • include/UserSegment.php
  • include/UserSegment/Fields/Date.php
  • languages/buddyboss-app-gutenberg.pot
  • languages/buddyboss-app.mo
  • languages/buddyboss-app.po
  • languages/buddyboss-app.pot
  • package-lock.json
  • package.json
  • readme.txt
  • scoper.inc.php
  • src/js/admin/build/index.js
  • src/js/admin/gutenberg/blocks/Activity/attributes.js
  • src/js/admin/gutenberg/blocks/Activity/inspector.js
  • src/js/admin/gutenberg/blocks/Activity/preview.js
  • src/js/admin/gutenberg/blocks/Courses/attributes.js
  • src/js/admin/gutenberg/blocks/Courses/inspector.js
  • src/js/admin/gutenberg/blocks/Courses/preview.js
  • src/js/admin/gutenberg/blocks/Discussion/attributes.js
  • src/js/admin/gutenberg/blocks/Discussion/inspector.js
  • src/js/admin/gutenberg/blocks/Discussion/preview.js
  • src/js/admin/gutenberg/blocks/Forums/attributes.js
  • src/js/admin/gutenberg/blocks/Forums/inspector.js
  • src/js/admin/gutenberg/blocks/Forums/preview.js
  • src/js/admin/gutenberg/blocks/Groups/attributes.js
  • src/js/admin/gutenberg/blocks/Groups/inspector.js
  • src/js/admin/gutenberg/blocks/Groups/preview.js
  • src/js/admin/gutenberg/blocks/Members/attributes.js
  • src/js/admin/gutenberg/blocks/Members/inspector.js
  • src/js/admin/gutenberg/blocks/Members/preview.js
  • src/js/admin/gutenberg/blocks/Notifications/attributes.js
  • src/js/admin/gutenberg/blocks/Notifications/preview.js
  • src/js/admin/gutenberg/blocks/Posts/attributes.js
  • src/js/admin/gutenberg/blocks/Posts/icon.js
  • src/js/admin/gutenberg/blocks/Posts/index.js
  • src/js/admin/gutenberg/blocks/Posts/inspector.js
  • src/js/admin/gutenberg/blocks/Posts/preview.js
  • src/js/admin/gutenberg/blocks/Quick-Links/attributes.js
  • src/js/admin/gutenberg/blocks/Quick-Links/preview.js
  • src/js/admin/gutenberg/components/autocompleteSelectItemUI.js
  • src/js/admin/gutenberg/components/autocompleteUI.js
  • src/js/admin/gutenberg/components/taxonomyUI.js
  • src/js/admin/gutenberg/index.js
  • src/js/admin/iap/index.js
  • src/js/admin/preview/index.js
  • views/app-page/footer.php
  • views/iap/admin/order/lists.php
  • views/iap/admin/order/not-found.php
  • views/iap/admin/order/single.php
  • views/iap/admin/product/edit.php
  • views/iap/admin/product/sections/product-configuration.php
  • views/iap/admin/product/sections/product-details.php
  • views/iap/admin/product/sections/product-integration.php
  • views/iap/admin/product/sections/product-platform.php
  • views/iap/admin/product/sections/product-subscription-group.php
  • views/iap/admin/product/sections/product-visibility.php
  • views/preview/common/styles.php
  • views/push-notifications/form.php
  • views/push-notifications/not-found.php
  • views/settings/build/build-tile.php
  • views/settings/build/request-build.php