Skip to main content
Backdrop CMS Documentation
Documentation and API source code for Backdrop CMS.
  • Welcome!
    • Login

You are here

  1. Home »
  2. Developer Documentation »
  3. Converting Drupal code

Change Records - All

  • New parameter $langcode added to menu_tree_all_data()
    Jan, 14 2021
  • html.tpl.php removed
    Dec, 24 2020
  • Any config value can be overridden via settings.php
    Jun, 18 2020
  • Entity caching added to core
    May, 3 2020
  • IP address blocking removed from core
    Apr, 26 2020
  • Modules (or Drupal 7 module-equivalent features) added to core in Backdrop CMS
    Apr, 26 2020
  • New date and time form elements: html_date, html_time, and html_datetime
    Jan, 1 2020
  • entity_create_stub_entity() removed from core
    Jan, 1 2020
  • New setting for trusted hostname configuration (optional but highly recommended)
    Sep, 16 2019
  • token_clear_cache() replaed with token_cache_clear()
    Sep, 5 2019
  • token_get_entity_mapping() replaced by info from entity_get_info()
    Sep, 4 2019
  • File access functions have been renamed from file_entity module in Drupal 7
    Sep, 2 2019
  • image_style_path_token() does not exist in Backdrop
    Aug, 24 2019
  • The category system has been removed from user edit and user view
    Jun, 19 2019
  • $edit argument removed from hook_user_update/insert/presave()
    Jun, 19 2019
  • taxonomy_term_access() and comment_access() $op "edit" parameter renamed to "update"
    May, 1 2019
  • Image manipulation support removed from Color module
    Jun, 6 2018
  • theme_html_tag() becomes theme_head_tag()
    Dec, 26 2017
  • hook_block_view_alter() Arguments Changed
    Sep, 2 2017
  • Both "uri" and "path" are now allowed in calls to theme('image')
    Aug, 20 2017
  • hook_layout_presave() now takes $layout object instead of $data array
    May, 14 2017
  • Backdrop core is now protected against clickjacking by default (X-Frame-Options: SAMEORIGIN)
    May, 11 2017
  • taxonomy_term_uri
    Mar, 15 2017
  • drupal_is_denied() has been removed
    Feb, 18 2017
  • system_get_date_formats() return value has changed
    Sep, 3 2016
  • Maintenance pages no longer use theme-provided regions
    Sep, 1 2016
  • Redirect module now included in Core
    Apr, 14 2016
  • element_validate_number(), element_validate_integer(), and element_validate_integer_positive() replaced with number Form API element type
    Jan, 16 2016
  • Custom Blocks are now stored in configuration and block_custom table removed
    Jan, 6 2016
  • The category system is removed from user edit and view
    Nov, 22 2015
  • language_list() now takes a second parameter to return an array of strings
    Sep, 12 2015
  • Page title elements now use the class .page-title instead of ID #page-title
    Sep, 12 2015
  • backdrop_get_path() can now find Layouts
    Sep, 12 2015
  • Date, Date Popup, and Date Views modules now included in Core
    Sep, 11 2015
  • Link module now included in Core
    Sep, 7 2015
  • Email module now included in Core
    Aug, 27 2015
  • CKEditor module now included in core
    Jul, 31 2015
  • Variables changed
    Jun, 29 2015
  • hook_library() and hook_library_alter() have been renamed to hook_library_info() and hook_library_info_alter()
    Mar, 30 2015
  • The user_pass_rehash() function now requires the user account ID to be passed in
    Mar, 18 2015
  • Skip calling of hook_boot() and hook_exit() on cached pages
    Feb, 19 2015
  • hook_node_info() removed
    Feb, 19 2015
  • Retrieving date formats has been changed
    Feb, 19 2015
  • date_iso8601() removed
    Feb, 19 2015
  • Image styles converted to CMI
    Feb, 19 2015
  • $form['#node_edit_form'] removed
    Feb, 19 2015
  • Placed all theme-related functions in modulename.theme.inc file
    Feb, 4 2015
  • Placed files in consistent locations for all core modules
    Feb, 4 2015
  • Generic sorting function to replace implementations of uasort()
    Feb, 4 2015
  • system_get_date_types() deprecated; use system_get_date_formats()
    Feb, 4 2015
  • format_username() changed to user_format_name()
    Jan, 26 2015
  • Changes to AJAX execution
    Jan, 26 2015
  • theme_dblog_message() has been removed
    Jan, 26 2015
  • file_delete() now takes file ID as parameter, not a file object
    Jan, 26 2015
  • Definitions for top-level custom menus are now configuration
    Jan, 26 2015
  • Renamed the taxonomy functions that returned multiple values
    Jan, 26 2015
  • language_list() is simplified, locale_language_list() is removed
    Jan, 17 2015
  • System_settings_form() to be deprecated
    Dec, 23 2014
  • Modules added to Backdrop (which were not in Drupal 7 core)
    Dec, 12 2014
  • Modules removed from Backdrop (which were in Drupal 7)
    Dec, 12 2014
  • The mail_system variable has been converted to config
    Dec, 7 2014
  • Entities are now classed objects
    Dec, 6 2014
  • Theme settings converted to CMI
    Nov, 20 2014
  • Removed region-specific template suggestions for blocks
    Nov, 20 2014
  • It is now possible to get the last inserted ID from db_merge
    Nov, 20 2014
  • Update queries now consistently return the number of all rows matched by the query
    Nov, 20 2014
  • Removed the ability for users to select a theme
    Nov, 20 2014
  • Removed the "Navigation" menu
    Nov, 20 2014
  • Remove or consolidate theme functions and templates
    Nov, 20 2014
  • [META] Various other theme system cleanup tasks #196
    Nov, 20 2014
  • Toolbar replaced with Admin Bar
    Nov, 20 2014
  • Converted Field API to CMI
    Nov, 20 2014
  • Converted User roles to CMI
    Nov, 20 2014
  • Converted Vocabularies to CMI
    Nov, 20 2014
  • Converted all variables to CMI
    Nov, 20 2014
  • User entity is now a classed object
    Nov, 20 2014
  • Taxonomy entities are now classed objects
    Nov, 20 2014
  • Node entity is now a classed object
    Nov, 20 2014
  • File entity is now a classed object
    Nov, 20 2014
  • Removed the concept of global theme settings
    Nov, 20 2014
  • Dialog API
    Nov, 20 2014
  • New Layout module: Implements a drag & drop model for building layouts
    Nov, 20 2014
  • Information about tests now in module.tests.info
    Nov, 20 2014
  • The class registry has been replaced with a static class map
    Nov, 20 2014
  • Views added to core
    Nov, 20 2014
  • "drupal" replaced with "backdrop" throughout code
    Nov, 20 2014
  • jQuery updated to 1.11.0
    Sep, 14 2014
  • Removed the theme process layer
    Mar, 13 2014
  • State/Key-Value storage system implemented
    Jan, 24 2014
  • Variable_get, variable_set, and variable_del deprecated by CMI
    Jan, 2 2014
  • Developer Documentation
    • Advanced Installation
    • Developing Modules
    • Developing Themes
    • Developing Layouts
    • Upgrading from Drupal 7
    • Converting Drupal code
      • Converting modules
      • Converting themes
      • Change Records
    • Working w Config Management
    • Deploying a Backdrop site
    • Coding & documentation standards
    • Writing secure code
    • Contribute to Backdrop
  • Backdrop API
    • Topics
    • Functions
    • Classes
    • Files
    • Globals
    • Form API Reference
  • Glossary

Stay connected

Sign up for our newsletter

Powered by Backdrop CMS
  • backdropcms.org
  • forum.backdropcms.org