Changelog History
Page 1
-
v1.17.4
November 26, 2020 -
v1.17.3 Changes
November 18, 2020๐ Security release for Backdrop CMS. This release fixes 1 security vulnerabilities:
โก๏ธ Notes for updating
- ๐ No changes have been made to the .htaccess, robots.txt or default settings.php files in this release. Updating customized versions of those files is not necessary.
- The database update script does not need to be run.
๐ Changes since 1.17.2
-
v1.17.2 Changes
November 09, 2020๐ Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only.
โก๏ธ Notes for updating:
- It will be necessary to run the update script (located at /update.php) for this release.
- No changes have been made to the .htaccess, robots.txt or default settings.php files in this release. Updating custom versions of those files is not necessary.
๐ Changes since 1.17.1:
- ๐ #4238: MySQL 8 support
- #4732: Errors when adding a Number (integer) field to a Layout
- ๐ #4727: Problems with hidden_path views support (views_handler_filter_node_hidden_path)
- โก๏ธ #4719: Trying to sort the content overview via table header ticks (and filters by) new/updated content
- โก๏ธ #4698: Fix references to node language fields in Views when updating from Drupal 7
- #4695: Basis pager ellipsis colour
- ๐ง #4694: Views UI: "Save & exit" button accidentally made primary instead of the "Continue & configure" button
- โ #4686: Dashboard test looks for hardcoded relative paths so fails in subdirectories
- โ #4685: Simpletest: Exceptions with htaccess files when tests run with profile caching
- #4678: Layouts: the 'View page' link on the Manage Blocks page should just be the path from the layout
- 0๏ธโฃ #4632: Date fields never show in localized display formats, always in default formats
- ๐ #4626: Error: Call to a member function init() on null in view->init_localization() on updating core (latest release)
- #4613: Clean up layout.context.admin
- 0๏ธโฃ #4559: SQL error when uninstalling Locale module, if a language other than English has been set as the default
- ๐ #4548: Remove check for 'php_code' filter
- ๐ #4547: Better alignment of 'Add new field' row on 'Manage fields' page
- ๐ #4513: Broken views_handler_relationship_translation.inc because of table column name
- 0๏ธโฃ #4383: Why do the Default and Admin Default layouts have different paths?
- #4351: Use Tugboat.qa for PR sandboxes
- ๐ #4286: Remove 'Spock' from Backdrop. New icon for Welcome block on Dashboard.
- ๐ #4149: Remove duplication in `install.sh
- โ #4111: PHP warning: Headers already sent on PHP 7.2.+
- #4073: Add module_set_weight() API function
- #3930: Seven: Fieldset labels overflow container when collapsed
- #3806: Fix inline docs in `user_cancel_user_action()
- #3484: Recoverable fatal error: Argument 1 passed to file_usage_add() must be an instance of File, boolean given
- ๐ #3314: [SEO] Bulgarian Transliteration Improvement - bg.php
- 0๏ธโฃ #2637: Transliteration doesn't respect site default language
- ๐ #1849: [UX] Admin bar: empty
class=""
attribute left behind when theactive-search-item
class is removed. - #1695: [UX] Reorder the filter widgets of the manage content view to be consistent with the columns.
- โก๏ธ #1604: Update core/includes/transliteration/bg.php to follow the up-to-date transliteration standards for Bulgarian
-
v1.17.1 Changes
September 30, 2020๐ Security release for Backdrop CMS. This release fixes 2 security vulnerabilities:
- ๐ Backdrop core - Moderately critical - Cross-site scripting - BACKDROP-SA-CORE-2020-005
- ๐ Backdrop core - Moderately critical - Cross-site scripting - BACKDROP-SA-CORE-2020-006
โก๏ธ Notes for updating
- ๐ No changes have been made to the
.htaccess
,robots.txt
or defaultsettings.php
files in this release. Updating customized versions of those files is not necessary. - The database update script does not need to be run.
๐ Changes since 1.17.0
-
v1.17.0 Changes
September 16, 2020๐ The Backdrop community is proud to release version 1.17.0 of Backdrop CMS, following our 4-month release cycle.
โก๏ธ Notes for updating:
- It will be necessary to run the update script (located at
/update.php
) for this release. - ๐ No changes have been made to the
.htaccess
,robots.txt
or defaultsettings.php
files in this release. Updating custom versions of those files is not necessary.
Major new features in Backdrop 1.17.0 include:
- โ Add a lazy-loading option for image fields backdrop/backdrop-issues#3659
- ๐ Provide image style tokens (imagecache_token module added to core) backdrop/backdrop-issues#3594
- Layouts: Provide an admin label and description for all blocks backdrop/backdrop-issues#4558
- ๐ Layouts: Allow support for custom contexts backdrop/backdrop-issues#3750
- ๐ Security enhancement: Enforce basic password constraints (no username or email as password) backdrop/backdrop-issues#4265
- ๐ Security enhancement: Use
.htaccess
files to secure configuration directories backdrop/backdrop-issues#706
Usability improvements
- โก๏ธ Sort the "Available Updates" page by priority backdrop/backdrop-issues#3132
- โ Add the 'Administer content' permission to the editor role backdrop/backdrop-issues#4541
- โ Add the "new" marker to the content overview listing. backdrop/backdrop-issues#2350
- Enable the password toggle on all password fields backdrop/backdrop-issues#3048
- ๐ Make autocomplete suggestions easier to read backdrop/backdrop-issues#4481
Cleanup tasks
- โ Add a CSS class containing node ID to "existing content" blocks backdrop/backdrop-issues#3730
- โ Add Views "Page by date" pager plugin backdrop/backdrop-issues#2766
- โ Remove uppercase transform on fieldset labels in Seven theme backdrop/backdrop-issues#4125
- Clean up formatting and line-length on .txt files in core backdrop/backdrop-issues#4417
- It will be necessary to run the update script (located at
-
v1.17.0-preview Changes
September 03, 2020๐ This is the preview release of Backdrop 1.17.0. Please use this version if you would like to help us test the features in the new version of Backdrop -- prior to the official release on September 15, 2020.
โก๏ธ Notes for updating:
๐ It will be necessary to run the update script (located at
/update.php
) for this release.
๐ No changes have been made to the.htaccess
,robots.txt
or defaultsettings.php
files in this release. Updating custom versions of those files is not necessary.Major new features in Backdrop 1.17.0 Preview include:
- ๐ Layouts: Allow support for custom contexts backdrop/backdrop-issues#3750
- Layouts: Allow all blocks to have an admin label and description backdrop/backdrop-issues#4558
- Image fields: Add an option to allow lazy-loading of images backdrop/backdrop-issues#3659
- ๐ Expand image tokens to allow image styles (imagecache_token functionality added to core) backdrop/backdrop-issues#3594
- Enforce some basic password constraints (no username or email as password) backdrop/backdrop-issues#4265
- ๐ Use .htaccess files to further secure the config directory (when Apache is used) backdrop/backdrop-issues#706
Usability improvements
- Give Editor role the 'Administer content' permission OOTB backdrop/backdrop-issues#4541
- โก๏ธ Sort "Available Updates" page in the same way as the "Status Report" page backdrop/backdrop-issues#3132
- โ Add "Has new content" field to the "Admin content" view. backdrop/backdrop-issues#2350
- ๐ Allow title to be hidden when displaying a teaser in views backdrop/backdrop-issues#1881
- ๐ Allow selecting an existing date format for log messages backdrop/backdrop-issues#4425
- Enable the password toggle on all core password fields backdrop/backdrop-issues#3048
- ๐ Link autocomplete: Improve the readability/scannability of suggestions in the dropdown backdrop/backdrop-issues#4481
API additions
- โ Add NID to node block class backdrop/backdrop-issues#3730
Cleanup tasks
- โช Restore missing "Page by date" Views pager plugin backdrop/backdrop-issues#2766
- Seven theme: Do not capitalize the labels of fieldsets backdrop/backdrop-issues#4125
- ๐ Fix formatting issues in core text files backdrop/backdrop-issues#4417
-
v1.16.6
November 26, 2020 -
v1.16.5 Changes
November 18, 2020๐ Security release for Backdrop CMS. This release fixes 1 security vulnerability:
โก๏ธ Notes for updating
- ๐ No changes have been made to the .htaccess, robots.txt or default settings.php files in this release. Updating customized versions of those files is not necessary.
- The database update script does not need to be run.
๐ Changes since 1.16.4
- BACKDROP-SA-CORE-2020-07 Harden file name munge.
-
v1.16.4 Changes
September 30, 2020๐ Security release for Backdrop CMS. This release fixes 2 security vulnerabilities:
- ๐ Backdrop core - Moderately critical - Cross-site scripting - BACKDROP-SA-CORE-2020-005
- ๐ Backdrop core - Moderately critical - Cross-site scripting - BACKDROP-SA-CORE-2020-006
โก๏ธ Notes for updating
- ๐ No changes have been made to the
.htaccess
,robots.txt
or defaultsettings.php
files in this release. Updating customized versions of those files is not necessary. - The database update script does not need to be run.
๐ Changes since 1.16.3
- BACKDROP-SA-CORE-2020-005: Sanitize AJAX URLs.
- BACKDROP-SA-CORE-2020-006: Sanitize captions used within CKEditor.
-
v1.16.3 Changes
September 16, 2020๐ Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only.
โก๏ธ Notes for updating:
- It will be necessary to run the update script (located at
/update.php
) for this release. - ๐ No changes have been made to the
.htaccess
,robots.txt
or defaultsettings.php
files in this release. Updating custom versions of those files is not necessary.
๐ Changes since 1.16.2:
- #2200: Allow sub-modules to be enabled during Install module process.
- โก๏ธ #3846: Prevent PHP fatal on update when staging directory is missing. Throw warning instead.
- #4351: Add Tugboat code in preparation for new PR sandboxes.
- โก๏ธ #4591: Update system.core config name.
- #4592: Use Filter library to fix file loading order.
- #4413: Fixing problem with label for comment title field.
- #3739: [DX] Watchdog deprecated messages for
element_validate_integer()
,element_validate_integer()
andelement_validate_number()
. - ๐ #1259: CKEditor in source mode does not save when in dialogs.
- ๐ป #4527: Image browser is missing CSS when no text editor is present first.
- #4481: Improve readability of suggestions in link autocomplete dropdown.
- #4090: Add tugboat.qa to the list of companies we thank in the README.md
- โก๏ธ #4536: Update PHP date format link.
- #3615: Prevent contextual links overlapping each other.
- ๐พ #4537: Update documentation for path_save_automatic_entity_alias().
- #4573: Make URL alias field on entities match the site-wide form.
- #4532: Fix undefined variable in ConfigFileStorage::initializeStorage().
- #4542: Display the 'Manage content' link in the dashboard to anyone with the 'access content overview' permission.
- 0๏ธโฃ #4517: Wrong langcode data shown if the default language is not English.
- #3665: Clear theme cache for manually added new layout templates.
- #4468: Fix HTML markup in color.theme.inc related to the color settings preview.
- #4524: Tab index: Password toggle should come after password field.
- #1047: Fix the styling/wrapping of disabled themes.
- ๐ #4538: Update documentation in user.actions.inc.
- #1500: Prevent current and user 1 accounts from being blocked.
- ๐ป #4407: Text format order not respected in admin UI.
- #3746: Change 'language' to 'langcode' in Views field handler.
- #4528: Fix duplicated fields on comment reply page.
- #3799: Changed references of 'post' to 'content'.
- โก๏ธ #4530: Update reference to deprecated htaccess function.
- ๐ #4101: Fix typo in the
default_allowed_extensions
form element. - #4183: Autofocus the username field on user forms.
- #3048: Enable password toggles on all core password fields.
- #3936: Fix Views filter group operators in rearrange filter criteria dialog.
- #4462: Legacy layout does not have value for template.
- ๐ฆ #4503: Sort by package, then module name.
- ๐ #4485: Move LICENSE.txt in the project root.
- #4478: Allow partial matching in path autocomplete text fields.
- #4493: Page title of /user/register not translated.
- #4492: CKEditor settings not respecting current site language.
- #3841: Improve table borders display in Seven theme using box-shadow borders.
- #4474: PHP 7.4 Invalid characters in Color module base conversion functions.
- 0๏ธโฃ #1505: Lowercase uploaded file names by default.
- ๐ง #4194: Open the rewrite fieldset in Views UI if any rewriting is configured.
- โก๏ธ #4117: Fix update.php link in status report for sites in sub-directories.
- #4433: Comments per page setting as number form item.
- โ #4418: Avoid race-condition in page header test. Fixing regression from #4306.
- #4248: Hide remaining days if time has elapsed.
- ๐ #4283: Remove broken JavaScript disabled setting from Views.
- ๐ง #4370: Add a link to the layout path from the Layout configure page.
- #4382: Bring back Views localization.
- ๐ #4420: Allow blocks to be removed when changing layout templates.
- #4403: Empty admin email subject and body when accounts require admin approval.
- #4426: EntityMalformedException when comment author has been deleted.
- It will be necessary to run the update script (located at