All Versions
21
Latest Version
Avg Release Cycle
42 days
Latest Release
32 days ago

Changelog History
Page 1

  • v1.15.0

    January 16, 2020

    🚀 The Backdrop community is proud to release version 1.15 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 default settings.php files in this release. Updating custom versions of those files is not necessary.

    Major new features in Backdrop 1.15.0 preview include:

    • #3297 Add Image Library modal to Image fields
    • #3566 Add a recent news block to the dashboard
    • 0️⃣ #1610 Allow content to be placed into the menu by default
    • #4200 Allow menus to be always click/touch activated (rather than hover activated)
    • #3972 Add new translatable HTML5 date form elements: html_datetime, html_date, html_time
    • #4235 Add more display options for boolean fields

    Also changed since version 1.14.2:

    • 🚀 All changes from version 1.14.3
    • ⚡️ #4254 News Block Followup: Switch URL to a config setting and cache the news updates
    • #4270 Fix Possible regression when adding blocks with file fields
    • #4181 Remove entity_create_stub_entity() in favor of entity_create()
    • 💻 #3326 Provide UI to define watchdog severity levels
    • 0️⃣ #4156 Disable comments by default on NEW content types
    • 🚚 #3931 Remove all default words (stop words) from path alias "Strings to Remove" settings
  • v1.15.0-preview

    January 02, 2020

    🚀 This is the preview release of Backdrop 1.15.0. Please use this version if you would like to test the features of the new version of Backdrop prior to the official release on January 15, 2020.

    Major new features in Backdrop 1.15.0 preview include:

    • #3297 Add Image Library modal to Image fields
    • #3566 Add a recent news block to the dashboard
    • 0️⃣ #1610 Allow content to be placed into the menu by default
    • #4200 Allow menus to be always click/touch activated (rather than hover activated)
    • #3972 Add new translatable HTML5 date form elements: html_datetime, html_date, html_time
    • #4235 Add more display options for boolean fields
  • v1.14.3

    January 16, 2020

    🚀 Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only.

    ⚡️ Update information:

    • The database update script does not need to be run
    • 🚀 No changes have been made to the .htaccess, robots.txt or default settings.php files in this release, so upgrading custom versions of those files is not necessary.

    🔄 Changes since 1.14.2:

    • #2843: Allow longer URLs in rich text editor.
    • 🔌 #1578: Undefined index: identifier in views_plugin_display->is_identifier_unique().
    • 🚧 #3550: Set maintenance mode value correctly when using Installer module.
    • 👍 #4151: Support multisites in install.sh.
    • #4145: Fixing admin/structure/contact/list menu link.
    • #4158: Title and alt attributes may be stripped if they contain a colon.
    • 👍 #4081: Better descriptions for row widths on flexible layouts.
    • #4187: EntityDatabaseStorageController::create() should require entity class.
    • 🚚 #2623: Remove reference to non-existent add.png file.
    • 🛠 #2655: Fixed inconsistent sorting issues with backdrop_sort().
    • #4263: Convert {} to [] for PHP 7.4.
    • #3556: Link documentaion on backing up database to new backdropcms.org page.
    • 🛠 #3873: Better empty field value handling, fixes fatal on saving empty number fields.
    • #4180: DateThemeTestCase fails at certain times of day.
    • #4191: Added the missing @see lines to config_* function doc blocks.
    • #4215: Hero block needs file_usage_delete() when files change.
    • #4236: Dashboard: Fix undefined index notice in theme color/settings link.
  • v1.14.2

    December 18, 2019

    🚀 Maintenance release for Backdrop CMS. This update contains security updates, bug fixes, and usability improvements.

    ⚡️ Update information:

    • ⚡️ The database update script does not need to be run.
    • 🚀 No changes have been made to the .htaccess, robots.txt or default settings.php files in this release, so upgrading custom versions of those files is not necessary.

    🔄 Changes since 1.14.1:

    • 🔒 SA-CORE-2019-017: Fix symlink and path traversal issues in ArchiveTar.
    • 🔒 SA-CORE-2019-016: Check config archives contain allowable files before import.
    • 🔒 SA-CORE-2019-015: Escape descriptions for file types.
    • 🔒 SA-CORE-2019-014: Escape HTML in node type names.
    • 🔒 SA-CORE-2019-013: Filter admin block titles and descriptions.
    • #4214: Capitalize "Reply-To" header.
    • #4221: Hide help text for min resolution if there is no limit set.
    • #4231: Prevent all tabelselect tables on a page from responding to any "Select all" checkbox.
    • 🚧 #4202: Fix documented path to maintenance mode page.
    • #4216: Allow empty max value for number fields.
    • #4193: Set file_temporary_path in initial system.core.json file.
    • 🚚 #4093: Remove the default color change behind the site name in Basis.
    • #4180: Fix broken test at midnight in testing timezone.
    • 🚚 #4135: Remove the hash at the beginning of lines in favor of our inline PHP comment indicator.
    • #4136: Delete backup file for flexible_template.png.
    • #4178: Standardize on label for file description text.
    • #2052: Let File delete files whether they exist or not.
  • v1.14.1

    October 13, 2019

    🚀 Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only.

    ⚡️ Update information:

    • 🚀 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, so upgrading custom versions of those files is not necessary.

    🔄 Changes since 1.14.0:

    • #1828: Fix font-weight for labels inside fieldsets in Seven theme.
    • #4021: Prevent PHP notice: Trying to get property 'langcode' of non-object in locale_language_url_rewrite_url().
    • #4048: Rename Layout template list from "Settings" to "Templates".
    • #3720: Fix Views Undefined index: current_user.
    • #3720: Fix Views RSS feed validation issues.
    • ⬆️ #3720: Fix Views Schema mismatch after upgrade D6 to D7/Backdrop.
    • 🌐 #3720: Fix Views "Content translation: Translations" relationship incorrectly specifying translation source.
    • #2653: Fix Views: Expand display "Comment" trim from 10 to 80 characters.
    • #3720: Fix Views: Document field_math feature previous value.
    • #3720: Fix Views user_access() error from view_menu_alter() adding to existing "access arguments"
    • 0️⃣ #3720: Fix Views default template if there is no theme definition.
    • ✏️ #3720: Fix Views typos in comments.
    • 🖐 #3720: Check for entity in views_handler_field_field-\>get_value() before accessing it.
    • #3720: Fix Incorrect array index given in example for hook_views_ajax_data_alter().
    • 🔌 #3720: Fix Views Undefined index: help topic in views_plugin_display-\>options_form().
    • #3720: Fix Views tag 'is/not empty' and 'not one of' operators do not work. (#2666)
    • #2667: Fix Views Fatal error: Call to a member function ensure_my_table() on a non-object.
    • #4066: Add l-header and l-footer classes to flexible layout templates.
    • #3614: Fix broken is-one-of views filter.
    • #4071: Fix broken block descriptions too strictly escaped after SA-CORE-2019-011-013.
    • #4085: Increase maxlength of Allowed File Extensions field.
    • 📇 #4103: Check before and after file_delete() to show metadata is really deleted.
  • v1.14.0

    September 16, 2019

    Backdrop CMS version 1.14 is here!

    🚀 The Backdrop community is proud to release this most recent version following our 4-month release cycle. This version of Backdrop includes some great new features.

    ⚡️ Notes for updating:

    • 🚀 It will be necessary to run the update script (located at /update.php) for this release.
    • This release does modify the settings.php file located outside the core directory. Updating your customized copy of this file is recommended, but not necessary. To update, copy the new section on trusted_host_patterns from our file to yours.

    🔄 Changes since 1.13.4

    • 🏗 #3755: A user interface for building flexible layout templates..
    • #2632: Fieldable file types (file entity module from Drupal 7).
    • #1285: New installs will include an Editor role.
    • #2568: Support for trusted_host_patterns.
    • #3994: A welcome block on the administrative dashboard.
  • v1.14.0-preview

    September 04, 2019

    Backdrop 1.14.0 Preview

    🚀 Preview release notes.

  • v1.13.5

    December 18, 2019

    🚀 Maintenance release for Backdrop CMS. This update contains only security updates.

    ⚡️ Update information:

    • ⚡️ The database update script does not need to be run.
    • 🚀 No changes have been made to the .htaccess, robots.txt or default settings.php files in this release, so upgrading custom versions of those files is not necessary.

    🔄 Changes since 1.13.4:

  • v1.13.4

    September 16, 2019

    🚀 Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only.

    ⚡️ Update information:

    • ⚡️ The database update script does not need to be run.
    • 🚀 No changes have been made to the .htaccess, robots.txt or default settings.php files in this release, so upgrading custom versions of those files is not necessary.

    🔄 Changes since 1.13.3

    • #1614: Bartik: Fix search block search button height.
    • 💅 #3608: Reword block style classes field's title.
    • 0️⃣ #3968: Provide link autocomplete default argument in case of slash.
    • #3966: Dashboard module conflicts with Block Reference Module.
    • #3719: Views: Date filter does not work with dynamic dates.
    • 🛠 #871: Fixed node type operation links overlap.
    • #3862: Exclude hidden paths from search for users without permission to view directly.
    • #3331: Modules page: Modernize the error icon for incompatible modules.
    • 💅 #3989: Provide backwards-compatible wrapper function for image_style_path_token().
    • ⚡️ #3979: Improve identifying core self-update archives.
    • 0️⃣ #3617: Better messages and clear caches when changing the default theme.
    • #3751: Correct link language property to langcode.
    • #3804: Search result list is hidden.
    • #3907: Seven: Fix RTL breadcrumb separator icon.
    • ⚡️ #3963: Revamp the text of the "Access denied" message on update.php.
    • ⚡️ #2693: Fix reporting of requirement errors on update.php.
    • #2982: Added 'clearfix' class to node content div. .
    • #3949: Fix checkbox to select all tests.
    • #3970: Basis: Fix hamburger menu in RTL.
    • #3974: More flexible regex for detecting .po files.
  • v1.13.3

    August 07, 2019

    🔒 This bug fix release contains dozens of minor fixes and also 3 security fixes. These 3 issues are mitigated by an attacker requiring levels of administrative access, but all users are encouraged to update as soon as possible. For more information see the following security announcements:

    🚑 Backdrop core - Moderately critical - Cross Site Scripting - SA-CORE-2019-010
    🚑 Backdrop core - Moderately critical - Cross Site Scripting - SA-CORE-2019-011
    🚑 Backdrop core - Critical - Remote Code Execution - SA-CORE-2019-012

    ⚡️ Update information:

    • 🚀 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, so upgrading custom versions of those files is not necessary.

    🔄 Changes since 1.13.2

    • Issue #3965: [UX] Views: Fix description for "Fill up single line".
    • Issue #3762: Reassign orphaned blocks on layout template changes.
    • 🔧 Issue #2850: Use the word 'Configure' instead of 'Edit' for language settings.
    • Issue #3871: Move views_fetch_fields() to utility.inc so that it is always available.
    • 🏗 Issue #3913: Added test for empty/null tid to taxonomy_build_node_index function.
    • Issue #3776: User error: "theme" is an invalid render array key in element_children().
    • ⚡️ Issue #3840: [UX] update.php results: Replace admin page link with link to dashboard.
    • ⏪ Issue #3948: Restore missing "edit" link for comments.
    • 📚 Issue #3720: Views Plugins documentation topic lists incorrect number of plugin types.
    • Issue #3720: Views: More link disappears when time-based cache is enabled.
    • Issue #3720: Views: Small typo.
    • Issue #3720: Typo 'lenght' in view_trim_views().
    • 👍 Issue #3941: Install dbtasks now checks for utf8mb4 support.
    • Issue #3720: Views locale edit link field uses the old D6 path.
    • 👍 Issue #3720: Tables generated by Views need better semantics.
    • 🖐 Issue #3720: Make it easier to subclass views_handler_area_view.
    • 🔌 Issue #3719: Cache views plugin data.
    • Issue #2620: Views: Use user_format_name for RSS feed creator
    • Issue #3719: Attachments on Views Content Panes don't always inherit exposed filters.
    • Issue #3719: views.api.php: Typo "chang" instead of "change".
    • 🔌 Issue #2719: Notice: Undefined index: data in views_plugin_cache->restore_headers().
    • Issue #3719: Views: Allow 'GROUP BY' even if no aggregation function has been set.
    • 📚 Issue #3719: Add documentation for refreshing of a view.
    • Issue #3719: Wrong example in documentation for hook_views_pre_view().
    • Issue #1140: Fix fields with inline labels.