# CB 2.4.7 19 November 2020 Community Builder 2.4.7 * Bug #7269: Reset Password redirect loop * Feature proposal #8011: Update Bootstrap to 4.5.2 * Bug #8094: Client side image resizing of PNG images results in large image * Bug #8100: API minor bug without effect in UserTable::bindSafely * Bug #8101: Registration: Email confirmation link in non-html email is htmlspecialchar-ed (non-issue in Joomla 3) * Feature proposal #8130: Install from Web: hide demo button if already installed * Bug #8133: Install from Web: CORS does not fallback to JSONP if authorization fails * Bug #8138: Empty if substitutions cause warning due to missing match index * Bug #8139: Listid missing from POST if userlist does not have list selector * Bug #8144: Initial width for select2 calculating wrong on Safari * Bug #8179: PMS: Connection Selector does not flip orientation * Bug #8180: select2 opening even if disabled * Bug #8191: Improve cbSelect jQuery so it can't bind to select2 element * Bug #8193: PMS notify from name is not translating * Feature proposal #8203: Implement Name Format option for First Name and first letter of Last Name * Feature proposal #8206: Implement password unmasking feature for password fields * Feature proposal #8207: Implement username fallback option for randomly generated * Feature proposal #8213: Implement additional profile edit tab layouts * Bug #8216: XML: Hidden inputs not behaving properly when accessing raw fields list * Feature proposal #8217: XML: Improve input required/description icons to display next to label if input is full width * Bug #8232: getField API passing wrong user object to _getTabFieldsDb * Feature proposal #8236: Enable password unmask feature by default * Feature proposal #8238: Implement MySQL 8.0.17+ compatibility