Change record status: 
Project: 
Introduced in branch: 
8.x
Description: 

The deprecated $conditions argument has been removed from entity_load_multiple() and all wrapper functions like node_load_multiple().

As a replacement, a new helper function called entity_load_multiple_by_properties() has been introduced. Additionally, loading a revision of an entity has been moved to a separate function called entity_revision_load(), with a wrapper for nodes called node_revision_load().

To support these new functions, the EntityStorageControllerInterface has been extended with two methods and $conditions has been removed from the load() method. In addition, $conditions has been removed from the protected method buildQuery() of the default database storage controller.

Storage controllers which implement or overwrite these methods need to be adapted.

7.x

// Load specific revision.
$node_revision = node_load($nid, $vid);

// Load all nodes with a specific title.
$nodes = node_load_multiple(FALSE, array('title' => 'The node title'));

8.x

// Load specific revision.
$node_revision = node_revision_load($vid);

// Load all nodes with a specific title.
$nodes = entity_load_multiple_by_properties('node', array('title' => 'The node title'));
Impacts: 
Module developers
Updates Done (doc team, etc.)
Online documentation: 
Not done
Theming guide: 
Not done
Module developer documentation: 
Not done
Examples project: 
Not done
Coder Review: 
Not done
Coder Upgrade: 
Not done
Other: 
Other updates done