CB 2.9.4 open 54 days late (29 October 2024) Community Builder 2.9.4 4% 207 issues (0 closed — 207 open) Related issues Bug #4830: Database Checker: Upon uninstall of a plugin, all remaining columns are supposed to be default TEXT type, instead of being left as is Actions Bug #4836: Some plugins admin language strings are still in front-end language file Actions Bug #4886: Auto-generated password in backend sent in CB email is different from Joomla's email auto-generated password Actions Bug #5166: CB system plugin cannot turn page cache off if loaded after some other 3pd plugins like acymailing's Actions Bug #5216: ID translation not being picked up Actions Bug #5282: Confirm dialog message untranslateable Actions Bug #5290: Admin table filtering giving notices on CBSubs payments filter by payment method Actions Bug #5303: Empty library doesn't delete on uninstall Actions Bug #6083: Configuration fails to migrate Actions Bug #6146: Joomla session not accessible through appplication api Actions Bug #6366: Registration messages state password is included in email Actions Bug #6447: Minimum/Maximum Length/Select applying to fields it shouldn't Actions Bug #6466: Step by Step validation errors do not focus properly Actions Bug #6467: Userlist does not display blocked users when configured to do so Actions Bug #6471: Language string for recovering username AND password out of date Actions Bug #6477: Module plugin version checker comparing stable to nightly Actions Bug #6499: Some emails not sending in recipients language Actions Bug #6527: Retrieving user lang falling back to default instead of site language Actions Bug #6536: User container boxes canvas overflow issue when pending approval Actions Bug #6539: Field size column applying to multicheckbox fields Actions Bug #6545: Remember me does not function properly if rewrite urls is enabled Actions Bug #6579: Some plugins checking against the wrong plugin for version Actions Bug #6636: Admin update module versions overflow Actions Bug #6689: Permissions validation fails Actions Bug #6732: Image approval page does not fire triggers Actions Bug #6830: Language strings with \n using single quotes Actions Bug #6947: Repeat usage resetting unchecked checkbox fields back to checked if default is checked Actions Bug #7127: HTML filtering removing free floating less than symbols Actions Bug #7174: Nested [cb:else] and [cb:elseif] do not work properly Actions Bug #7350: PMS inaccessible due to SEF Actions Bug #7394: Connection pathway avatar sizing incorrectly Actions Bug #7484: Tooltips on select inputs and links require double tap Actions Bug #7488: Wrong message displayed when attempting to access profiles but access is not allowed Actions Bug #7613: Userlist hotlink protection fails for paging links Actions Bug #7711: Some email notification language strings not respecting HTML mode Actions Bug #7746: If no field icons are output validation errors for terms fields do not display Actions Bug #7887: IF substitutions don't reliably allow quotes Actions Bug #7921: Large dropdowns start failing to save values in backend Actions Bug #7957: jQuery Validate: multiple remote validation rules fails Actions Bug #7967: Tab output doubles if rendered in 2 different positions Actions Bug #8018: Searching a tags field with custom values causes them to be lost on redisplay Actions Bug #8049: Install from Web doesn't detect a preset is installed Actions Bug #8074: Web installer: clicking "Refresh" button makes text beside it read without relative time "will refresh ." Actions Bug #8098: Email address doesn't display properly with icon and raw email output Actions Bug #8141: Date fields missing No Preference option Actions Bug #8166: Calling Application::User on a user id that doesn't exist outputs warning Actions Bug #8215: CIVICRM PEAR installer conflict Actions Bug #8622: Select fields field values do not copy properly Actions Bug #8769: Should overrides of default language apply when the used language (dialect) is not installed ? Actions Bug #8879: Integrations can cause cleartext password to be lost when sending activation email Actions Bug #8913: J4.1?: Wrongly trying to install a Joomla module using CB Installer results in a fatal error Actions Bug #9184: Joomla field mixed required state causing validation error Actions Bug #9278: Backend Joomla menu creation for CB endpoints errors Actions Bug #9315: Joomla privacy and terms fields displaying too small Actions Bug #9372: MFA fails to properly redirect still Actions Bug #9475: LDAP empty password causes profile save to fail Actions Bug #9482: Mass mailer is applying formatting to email body Actions Bug #9489: Kunena canBan check causes error throw during unban request Actions Bug #9492: Install from Web grid display broken on Joomla 3.x Actions Bug #9497: CB Blogs: joomla article storage incomplete Actions Bug #9547: Connections comment is applying htmlspecialchars on storage and display Actions Feature proposal #1427: SQL installer/upgrader: Force new table collations to same as used in other joomla tables Actions Feature proposal #4771: implement plugin installer triggers Actions Feature proposal #4847: implement support for date ranges Actions Feature proposal #4893: system plugin installer check Actions Feature proposal #4924: Implement userlist parameter to hide initial users display Actions Feature proposal #5128: Extend Fields tool to check for orphaned fields Actions Feature proposal #5148: Rewrite mass mailer to majority XML Actions Feature proposal #5209: CBLib: Implement way for CB plugin libraries to specify DI alias Actions Feature proposal #5255: Implement CBTxt conditions Actions Feature proposal #5305: Add new checks to CB Tools Actions Feature proposal #5359: Implement global params support and non-store of empty values Actions Feature proposal #5427: Implement support for adding additional elements to filter Actions Feature proposal #5430: Implement sorting, filtering, and paging for gallery images Actions Feature proposal #5608: XML type user default set to current user id Actions Feature proposal #5621: Add a CB replacement for displaying a CB users-list anywhere (e.g., or alternatively in a CB module) Actions Feature proposal #5711: Deprecate restricting fields from plugin tabs Actions Feature proposal #5765: Improve template plugin usage Actions Feature proposal #5766: Implement database column null store support Actions Feature proposal #5851: Improve injections filter to respect Joomla text filter Actions Feature proposal #5975: Implement backend drag and drop ordering Actions Feature proposal #6052: Improve field default registration value to just default Actions Feature proposal #6063: implement update all button to versions column Actions Feature proposal #6225: Implement frontend user create Actions Feature proposal #6231: improve multi-select search query Actions Feature proposal #6248: Implement statistics views Actions Feature proposal #6345: Implement canvas height parameter Actions Feature proposal #6392: Implement more specific Itemid usage Actions Feature proposal #6408: Language Tag and Name substitutions are always site based and not user based Actions Feature proposal #6413: Collapse user management date filters Actions Feature proposal #6441: Implement label hover to trigger tooltip display Actions Feature proposal #6442: Implement XML type for displaying an image Actions Feature proposal #6450: Joomla ACL functions causing performance issues Actions Feature proposal #6461: Implement substitution support for messagesToUser Actions Feature proposal #6462: Implement connections field display modes Actions Feature proposal #6505: Condition profile breadcrumb based off logged in state Actions Feature proposal #6546: CBLib: Improve Image to extend image processing functionality for less 3rd party dependency Actions Feature proposal #6547: CBLib: Implement HTTP request API Actions Feature proposal #6667: Implement display of a params default automatically Actions Feature proposal #6690: Change XML form url from inputs to actual url Actions Feature proposal #6701: Implement support for plugins extending other plugins menu parameters Actions Feature proposal #6754: Replace plugin call user func with variable calls Actions Feature proposal #6775: Improve image approval page with check-all checkbox Actions Feature proposal #6815: Implement date XML type Actions Feature proposal #6844: Implement filtering a userlist from menu params Actions Feature proposal #6873: Implement parameter to enable downloading of audio and video fields Actions Feature proposal #6874: Implement blocking change of access for default language, template, and cb core plugins Actions Feature proposal #6899: Name splitting placing middle name incorrectly in first name Actions Feature proposal #6912: Upgrade to fontawesome 5 Actions Feature proposal #6944: Implement smart search indexer Actions Feature proposal #6967: implement multi-download for Install from Web Actions Feature proposal #7004: Add backend warning if view access level includes public users Actions Feature proposal #7116: Implement parameter for single checkbox label Actions Feature proposal #7190: Improve Get array handling Actions Feature proposal #7259: Implement support for date conditions in IF substitutions Actions Feature proposal #7266: CBLib: Implement Notification API Actions Feature proposal #7277: Implement field specific validation errors Actions Feature proposal #7285: Implement option to delete user on registration approval rejection Actions Feature proposal #7293: Replace qtip2 jQuery plugin Actions Feature proposal #7305: Add extra responsive classes to profile canvas Actions Feature proposal #7307: Implement separate image display parameters for profile and userlist views for avatars Actions Feature proposal #7324: Extend SQL builder to support FULLTEXT index and searching Actions Feature proposal #7331: Improve username fallback to automatically make duplicates unique Actions Feature proposal #7345: Implement new means of loading tab content Actions Feature proposal #7348: Implement means of displaying profile message icon outside of profile Actions Feature proposal #7361: Drop Joomla 2.x support and increase Joomla 3.x minimum Actions Feature proposal #7378: PMS: review adding link to messages page in notification Actions Feature proposal #7379: PMS: Change redirect on messages page when not logged in to login page Actions Feature proposal #7384: Implement parameter to change backend template Actions Feature proposal #7385: Change user management group column colors Actions Feature proposal #7392: Implement consent column in user management Actions Feature proposal #7402: Implement option to specify emails to be sent from the system only and default it Actions Feature proposal #7403: Redo connection notification messages Actions Feature proposal #7410: Improve PM notification email Actions Feature proposal #7530: When selecting a tab via URL it should scroll the tab into view Actions Feature proposal #7583: Improve various parameter descriptions Actions Feature proposal #7617: Change cb content module textarea field to editor field Actions Feature proposal #7688: Improve phone number inputmask and validation with libphonenumber Actions Feature proposal #7788: Implement super user self demote confirmation Actions Feature proposal #7878: Remove CB Menu and profile menu bar Actions Feature proposal #7882: Implement parameter to exclude attributes from filtering Actions Feature proposal #7938: Implement parameter to toggle profile link on formatname and avatar fields Actions Feature proposal #7963: Implement "More" paging for PMS modal window Actions Feature proposal #7971: PMS: implement a see all button Actions Feature proposal #7973: Implement table class with alias generation support Actions Feature proposal #7980: Implement IF substitution support for outputting parent conditions content Actions Feature proposal #7982: Tab links should focus on the tabs content Actions Feature proposal #7986: cbmoreless: implement support for overriding the moreless height by CSS Actions Feature proposal #8007: Implement userlist custom column field for row number Actions Feature proposal #8010: Rewrite Itemid parsing behavior Actions Feature proposal #8026: Implement synchronizing the username and alias field Actions Feature proposal #8042: Implement support for running batch tools against all users Actions Feature proposal #8043: Implement means of mass resetting consent Actions Feature proposal #8048: Increase maximum userlist search redirect URL length check Actions Feature proposal #8051: Implement plugin updates available banner on control panel Actions Feature proposal #8052: Install from Web should indicate if a package includes subpackages Actions Feature proposal #8085: A way to allow a user-group to edit one field of users from another user-group Actions Feature proposal #8086: Add possibility to use Joomla updater also for CB add-ons update notifications and updates Actions Feature proposal #8171: Plugin not published notice should link to plugin edit Actions Feature proposal #8199: PMS: implement a autocomplete functionality for To Actions Feature proposal #8271: Update Bootstrap to v5 Actions Feature proposal #8343: API: Replace $ueConfig by Application::Config() with defauls Actions Feature proposal #8356: PMS: Enable substitutions for notification emails Actions Feature proposal #8372: Implement support for multi-lingual sitename in emails Actions Feature proposal #8516: Change version structure Actions Feature proposal #8554: Improve install from web home page to suppress main plugins integrations if main plugin is present Actions Feature proposal #8574: Implement database tools check for _users columns in _comprofiler Actions Feature proposal #8714: PMS: Implement support for supplying a report reason Actions Feature proposal #8766: Extract substitutions behavior into separate class Actions Feature proposal #8877: Implement support for validate message severity Actions Feature proposal #8973: Implement support for Joomla proxy settings for Guzzle Actions Feature proposal #9038: PMS: implement parameter to limit messages per hour Actions Feature proposal #9088: Implement support for revoking Joomla privacy consent Actions Feature proposal #9179: Implement "viewas" option of "public" Actions Feature proposal #9270: CB Articles: implement support for displaying unpublished articles Actions Feature proposal #9329: Implement support for CB Repeat to convert to JSON before sending with form Actions Feature proposal #9363: PMS: Remove back button Actions Feature proposal #9413: Implement support for Joomla darkmode in backend Actions Feature proposal #9496: Improve user management field filter dropdown list to include field title Actions Feature proposal #9499: Implement support for search field management by title Actions Feature proposal #9516: Implement function for rendering PMS icons Actions Feature proposal #9538: Allow webp for image fields Actions Feature proposal #9543: PMS: implement display of reply date Actions Feature proposal #9548: Review and fix all PHP 8.4 deprecations Actions Feature proposal #9551: Implement CMS specific install from web requests Actions
CB 3.0 open Due in about 8 months (30 August 2025) Community Builder 3.0 5% 37 issues (0 closed — 37 open) Related issues Feature proposal #1587: Connections functionality needs major rework A Actions Feature proposal #1667: split user parameters into multiple fields rather then singular field Actions Feature proposal #2646: Moderation of any profile changes, like for avatar Actions Feature proposal #3751: Add language specific viewing support in CB Actions Feature proposal #4365: Implement approval for file, video, and audio fieldtypes Actions Feature proposal #4373: Merge CB Core Fields Ajax into core or implement alternative inline editing feature Actions Feature proposal #4388: Implement core Disable and Delete account fields Actions Feature proposal #4490: Implement generic management tools usage Actions Feature proposal #4514: Extend substitution usage with further processing features Actions Feature proposal #4524: Modernize CB templates API Actions Feature proposal #4561: Change connections fieldtype to be non-unique Actions Feature proposal #4861: Add moderation to all fields Actions Feature proposal #4873: Common storage filesystem for CB and add-ons Actions Feature proposal #4898: Add title to audio field Actions Feature proposal #5030: Implement token exchange API Actions Feature proposal #5041: Implement tab/field title substitution Actions Feature proposal #5265: Implement support for storage path and external storage Actions Feature proposal #5271: Implement parameter for relative header paths Actions Feature proposal #5272: CBLib: Implement URL parsing library Actions Feature proposal #5306: Add user sync/creation to CB system plugin Actions Feature proposal #5623: Improve user list searching with starts by string clause Actions Feature proposal #5636: Warning message on CB Configuration when moderator group is set to Public Actions Feature proposal #5703: Rewrite plugin loading Actions Feature proposal #5786: Implement text search auto-complete Actions Feature proposal #5947: CBLib: Implement layout api Actions Feature proposal #6024: Banned icon needs to be more readable Actions Feature proposal #6280: CBLib: Implement function for CB user Actions Feature proposal #6391: Remove usage of reserved ids Actions Feature proposal #6516: Language translations could try harder to find a translation file (e.g. fr_CH locale could find fr_FR) Actions Feature proposal #6684: Support for MySQL 5.7 in strictSQL mode: has strict date format mode active Actions Feature proposal #7020: Improve query API to handle prepared statements Actions Feature proposal #7043: Replace Archive_Tar and PclZip with ZipArchive Actions Feature proposal #7105: Modernize CSS selectors Actions Feature proposal #7106: Move ALL mixed HTML + PHP to HTML layouts Actions Feature proposal #7115: Improve profile edit and registration ordering behavior Actions Feature proposal #7423: For discussion: Add a "features=" attribute in XML fields that could be "translatable,cbsubstitutions" and so on Actions Feature proposal #8653: Implement automatic migration of zero dates to null Actions