Backdrop CMS 1.29.3
10 January 2025
Backdrop CMS version 1.29.3 is now available (security release).
Upgrading to Backdrop CMS 1.29.3
Backdrop CMS 1.29.3 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Backdrop CMS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Backdrop CMS install to test the 1.29.3 upgrade prior to applying it live. Get started managing your Backdrop CMS installations with Installatron
What's New in Backdrop CMS 1.29.3
Security
- BACKDROP-SA-CORE-2025-001
- BACKDROP-SA-CORE-2025-002
UX Improvements
- Expand the "Global settings" fieldset when creating new fields #5345
- Display "Conditions" admin preview in admin UI for "Existing content" block #6780
- Editors should have permission to download and edit own files on new installations #6484
Bug Fixes
- Remove deprecated mbstring.http_input and mbstring.http_output from .htaccess #6734
- CKEditor 5 sometimes gets double-binded, duplicate editors #6774
- CKEditor 5 does not display on formatted text fields requiring different text formats #6771
- CKEditor 5 Link modal incorrectly limits the length of URLs #6740
- CKEditor 5 removes whitespace from within <pre> tags #6439
- Contextual menu outline some times not visible (especially on bottom) #6802
- Book and Link PHP 8.3 Test Deprecation Notice #6791
- Custom menu breakpoint makes parent Basis CSS load after the child theme skin CSS #6778
- Mail headers line endings need to be changed to CRLF for PHP 8 #6775
- Call to undefined function block_custom_block_load() #6773
- Warning thrown when importing a new field instance through configuration manager #6766
- PHP Warning: Undefined array key "alt" in theme_icon() #6760
- Self-update detection fails on shared hosting configuration #6759
- Remove the call to node_type_set_defaults() done right before calling node_type_save() #6413
- Views Permission Override for Display not working properly #5919
- MySQL Error in View of modules and themes - MySQL 8.0+ reserved word clash with system table #5795
- Add Apple mimetype files and extensions to accepted mimetypes #6680
- User edit form does not use flood control and allow for password brute force attacks #6452
Documentation
- Do not abbreviate Form API as "FAPI" #6793
- Better link for 'utf8mb4' documentation #6792
- Document _color_preview_theme() #6266
- Fix spelling and clean dictionary up #6302
- The code shown for callback_batch_operation() calls a function that Backdrop core does not implement #6634
- Typo in variable name in docblocks in system.api.php file #6273